Administradores de servidores Discord muitas vezes precisam conceder acesso a um único canal sem dar permissões em todo o servidor. Por exemplo, você pode querer um chat privado para moderadores, um canal de voz dedicado para uma equipe de projeto ou um canal de anúncios somente leitura para usuários específicos. As permissões padrão de cargo no servidor não permitem esse nível de granularidade. Este artigo explica como criar um cargo que só aplica permissões a um ou mais canais específicos, deixando o restante do servidor inalterado.
Principais Pontos: Definir Permissões de Cargo Específicas para Canal
- Configurações do Servidor > Cargos > Criar Cargo: Crie um novo cargo sem permissões padrão no servidor.
- Configurações do Canal > Permissões > Adicionar Membros ou Cargos: Atribua o cargo a um canal específico com permissões personalizadas.
- Substituições de Permissão: Substitua as configurações de negação padrão para o cargo no nível do canal para conceder acesso.
Como Funcionam as Permissões de Canal no Discord
O Discord usa um sistema hierárquico de permissões. Cada servidor tem um conjunto de permissões padrão que se aplicam a todos os membros. Cargos podem adicionar ou remover permissões globalmente. No entanto, cada canal pode ter suas próprias substituições de permissão que sobrescrevem as configurações do servidor. Isso permite que você dê a um cargo permissões específicas em um canal enquanto nega em todos os outros.
O conceito principal é que as permissões são aditivas no nível do servidor e podem ser explicitamente permitidas ou negadas no nível do canal. Quando você cria um cargo e não concede nenhuma permissão no servidor, o cargo não tem poder por padrão. Então, nas configurações do canal, você adiciona esse cargo e define exatamente o que ele pode fazer naquele canal. Isso é chamado de substituição de permissão.
Antes de começar, você precisa da permissão Gerenciar Servidor ou da permissão Administrador para criar cargos e editar permissões de canal. Você também precisa saber qual canal ou canais deseja restringir.
Passos para Criar um Cargo Específico para Canal
Siga estes passos para criar um cargo que só tenha permissões em um canal específico. O exemplo usa um canal de texto privado para moderadores, mas o mesmo método funciona para qualquer tipo de canal.
Passo 1: Criar um Novo Cargo Sem Permissões no Servidor
- Abra as Configurações do Servidor
Clique no nome do servidor no canto superior esquerdo da janela do Discord. Selecione Configurações do Servidor no menu suspenso. - Vá para a Seção de Cargos
Na barra lateral esquerda, clique em Cargos. Em seguida, clique no botão Criar Cargo no canto superior direito. - Nomeie o Cargo e Desabilite Todas as Permissões
Dê ao cargo um nome descritivo, como “Acesso ao Canal Privado”. Em Permissões, certifique-se de que todas as opções estejam na posição cinza ou desligada. Não habilite nenhuma permissão no servidor. Clique em Salvar Alterações.
Passo 2: Atribuir o Cargo aos Usuários
- Abra a Aba de Membros do Cargo
Na página de Cargos, clique no cargo que você acabou de criar. Em seguida, clique na aba Gerenciar Membros. - Adicione Membros
Clique no botão Adicionar Membros. Digite o nome de usuário do membro que você deseja conceder acesso. Selecione o usuário e clique em Adicionar. Repita para cada membro que precisa de acesso ao canal.
Passo 3: Configurar Permissões do Canal para o Cargo
- Abra as Configurações do Canal de Destino
Clique com o botão direito no canal que você deseja restringir. Selecione Editar Canal no menu de contexto. - Vá para a Aba de Permissões
Na janela de configurações do canal, clique na aba Permissões na barra lateral esquerda. - Adicione o Cargo ao Canal
Em Cargos/Membros, clique no ícone +. No menu suspenso que aparece, selecione o cargo que você criou. O cargo agora aparece na lista. - Defina as Permissões Desejadas
Clique no nome do cargo na lista. Você verá uma lista de permissões com três pontos ao lado de cada: marca de verificação verde (permitir), X vermelho (negar) ou cinza (neutro). Para um canal de texto privado, defina as seguintes permissões como marca de verificação verde:
– Ver Canal
– Ler Histórico de Mensagens
– Enviar Mensagens
– Adicionar Reações
Deixe todas as outras permissões como cinza (neutro). - Salve as Alterações
Clique em Salvar Alterações na parte inferior da janela. O canal agora está visível e utilizável apenas por membros com este cargo.
Passo 4: Ocultar o Canal de Outros Cargos (Opcional)
Se você quiser que o canal fique invisível para todos, exceto para o cargo que você criou, você precisa negar a permissão Ver Canal para o cargo padrão @everyone. Na mesma aba de permissões do canal, clique no cargo @everyone. Defina Ver Canal como X vermelho (negar). Clique em Salvar Alterações. Agora apenas membros com o cargo personalizado podem ver e acessar o canal.
Erros Comuns e Limitações
Mesmo seguindo os passos acima, você pode encontrar problemas. Aqui estão os mais comuns e como corrigi-los.
Membros Ainda Podem Ver o Canal
Se membros sem o cargo podem ver o canal, provavelmente o cargo @everyone tem Ver Canal permitido. Vá para as permissões do canal, clique em @everyone e defina Ver Canal como negar. Verifique também se outros cargos que o membro possui concedem Ver Canal no nível do servidor. Lembre-se de que as substituições de permissão não sobrescrevem permissões do servidor a menos que sejam explicitamente negadas.
Permissões do Cargo Afetam Outros Canais
Se o cargo acidentalmente concede permissões em outros canais, você provavelmente habilitou permissões no servidor ao criar o cargo. Volte para Configurações do Servidor > Cargos, clique no cargo e, em Permissões, defina todas as opções como cinza. Depois, verifique novamente as substituições específicas do canal.
Acesso ao Canal de Voz Não Funciona
Para canais de voz, você também deve conceder as permissões Conectar e Falar na substituição do canal. Além disso, se o canal estiver em uma categoria, as permissões da categoria podem sobrescrever as permissões do canal. Clique com o botão direito na categoria, selecione Editar Categoria, vá em Permissões e certifique-se de que o cargo não tenha permissões conflitantes lá.
Bot Não Consegue Ver o Canal
Bots usam seu próprio cargo, geralmente com o nome do bot. Se você quiser que um bot acesse o canal privado, adicione o cargo do bot às permissões do canal com as permissões necessárias. Bots não herdam permissões de cargos de usuários.
| Item | Permissões no Servidor | Permissões Específicas do Canal |
|---|---|---|
| Escopo | Aplica-se a todos os canais do servidor | Aplica-se apenas ao canal selecionado |
| Local de configuração | Configurações do Servidor > Cargos > Permissões | Configurações do Canal > Permissões > Adicionar Cargo |
| Comportamento padrão | Todas as permissões desligadas por padrão | Permissões neutras a menos que substituídas |
| Prioridade de substituição | Menor prioridade que substituições de canal | Substitui configurações do servidor |
| Caso de uso | Conceder acesso amplo como expulsar ou banir | Restringir acesso a um único canal privado |
Seguindo estes passos, você pode criar um cargo que concede permissões apenas em canais específicos. Isso mantém o restante do seu servidor seguro e organizado. Após configurar o cargo, teste fazendo login como um membro com o cargo e verificando se você consegue acessar apenas o canal pretendido. Para configurações avançadas, considere usar categorias de canal para aplicar as mesmas substituições de permissão a vários canais de uma vez.