Você precisa de um cargo no Discord que conceda acesso geral ao servidor, mas restrinja ou amplie permissões em canais específicos. Isso é comum quando moderadores precisam ler todos os canais de texto, mas não um canal privado da equipe. Ou quando um cargo de membro pode enviar mensagens em todos os lugares, exceto em um canal de avisos. A solução é definir permissões gerais no cargo e aplicar sobrescritas por canal que alterem essas permissões em canais selecionados. Este artigo explica como criar o cargo, configurar as permissões gerais e usar sobrescritas de canal para ajustar o acesso por canal.
Principais Conclusões: Permissões de Cargo com Sobrescritas por Canal no Discord
- Configurações do Servidor > Cargos > Novo Cargo: Crie um cargo e atribua permissões base que se aplicam a todos os canais por padrão.
- Configurações do Canal > Permissões > Adicionar Membro ou Cargo: Sobrescreva as permissões do cargo em um canal específico, concedendo ou negando permissões individuais.
- Ordem de prioridade das permissões: Sobrescritas de canal substituem permissões de nível de servidor. Negar sobrepõe Permitir se ambos forem aplicados à mesma permissão.
Entendendo Permissões Gerais do Servidor e Sobrescritas por Canal
As permissões do Discord seguem uma hierarquia. As permissões gerais do servidor são definidas no nível do cargo em Configurações do Servidor. Essas permissões se aplicam a todos os canais, a menos que uma sobrescrita de canal as altere. As sobrescritas de canal são definidas na aba Permissões de cada canal. Uma sobrescrita pode Conceder ou Negar uma permissão específica para um cargo apenas naquele canal.
O sistema de sobrescrita usa três estados: Permitir, Negar e neutro. Permitir significa que a permissão é concedida. Negar significa que está bloqueada. Neutro significa que o cargo herda a configuração geral do servidor. Se uma sobrescrita de canal Negar uma permissão que foi permitida no servidor, o Negar vence. Se a sobrescrita Conceder uma permissão que foi negada no servidor, o Conceder vence. Isso permite criar um cargo que pode ler mensagens em todos os lugares, exceto em um canal, ou que não pode enviar mensagens em nenhum canal, exceto em um específico.
Para configurar isso, você precisa da permissão Gerenciar Servidor ou Gerenciar Cargos. Também precisa da permissão Gerenciar Canais para configurar sobrescritas. O processo tem duas fases: primeiro criar e configurar o cargo, depois aplicar as sobrescritas de canal.
Passos para Criar um Cargo com Permissões Gerais e Sobrescritas por Canal
Fase 1: Criar o Cargo e Definir Permissões Gerais
- 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 aba Cargos
Na barra lateral esquerda, clique em Cargos. Em seguida, clique no botão Criar Cargo no topo da lista de cargos. - Nomeie o cargo e atribua uma cor
Digite um nome para o cargo, como Moderador ou Membro. Opcionalmente, escolha uma cor para que o nome do cargo apareça no chat. Clique em Salvar Alterações. - Configure as permissões gerais do servidor
Role para baixo até a seção Permissões. Ative as permissões que deseja que este cargo tenha em todos os canais. Para um cargo de moderador, permissões comuns incluem Ler Mensagens, Enviar Mensagens, Gerenciar Mensagens e Expulsar Membros. Para um cargo de membro, você pode ativar Ler Mensagens e Enviar Mensagens. Não ative permissões que deseja controlar por canal — deixe-as neutras. - Salve o cargo
Clique no botão Salvar Alterações na parte inferior da página. O cargo agora se aplica a todos os canais por padrão.
Fase 2: Aplicar Sobrescritas por Canal
- Abra as configurações do canal alvo
Clique com o botão direito no nome do canal na lista de canais. Selecione Editar Canal no menu de contexto. - Vá para a aba Permissões
Na barra lateral das configurações do canal, clique em Permissões. Você verá uma lista de cargos e membros que têm sobrescritas neste canal. - Adicione o cargo que você criou
Clique no ícone de adição ao lado de Cargos ou Membros. Comece a digitar o nome do cargo e selecione-o na lista suspensa. O cargo aparece na lista de sobrescritas. - Defina as permissões de sobrescrita
Para cada permissão que deseja alterar neste canal, clique no alternador. Escolha a marca de verificação verde para Conceder a permissão. Escolha o X vermelho para Negar a permissão. Deixe o traço cinza para herdar a configuração geral do servidor. Por exemplo, para impedir que moderadores leiam um canal privado, defina Ler Mensagens como Negar. Para permitir que um cargo de membro envie mensagens em um canal específico, defina Enviar Mensagens como Conceder. - Salve as alterações do canal
Clique em Salvar Alterações na parte inferior da aba Permissões. A sobrescrita agora está ativa. Teste visualizando o canal com um usuário que possui esse cargo.
Erros Comuns e Limitações
Sobrescrita Não se Aplica a Permissões Específicas de Usuário
Se você atribuir uma permissão a um usuário específico por meio da sobrescrita de Membros, essa sobrescrita de nível de usuário tem prioridade sobre as sobrescritas de cargo. Para evitar confusão, gerencie permissões por meio de cargos em vez de sobrescritas individuais de usuário. Remova quaisquer sobrescritas de nível de usuário antes de solucionar problemas com sobrescritas de cargo.
Negar Sobrepõe Permitir em Sobrescritas de Canal
Se uma sobrescrita de canal tiver tanto Conceder quanto Negar definidos para o mesmo cargo na mesma permissão, Negar vence. Por exemplo, se você acidentalmente alternar Enviar Mensagens para Conceder e Negar, o cargo não poderá enviar mensagens. Sempre verifique se você tem apenas um estado ativo por permissão.
Negar no Nível do Servidor Não Pode Ser Substituído por Conceder no Canal
Se você definir uma permissão como Negar no nível do cargo no servidor, uma sobrescrita de canal que Conceda essa permissão não funcionará. O Negar do servidor sempre vence. Para corrigir isso, altere a permissão geral do servidor para neutro e use sobrescritas de canal para Conceder ou Negar conforme necessário.
A Ordem dos Cargos Afeta as Permissões Quando Vários Cargos São Aplicados
Um usuário pode ter vários cargos. O Discord calcula as permissões combinando todas as permissões dos cargos. O cargo mais alto na lista de cargos (mais próximo do topo) não concede maior prioridade de permissão. Em vez disso, se algum cargo tiver uma permissão Concedida, o usuário a obtém, a menos que outro cargo a Negue. Negar sempre vence Conceder no cálculo final. Para evitar acesso inesperado, certifique-se de que cargos conflitantes não tenham sobrescritas contraditórias.
Estados de Permissão no Discord: Geral vs Sobrescrita por Canal
| Item | Permissão Geral do Servidor | Sobrescrita por Canal |
|---|---|---|
| Escopo | Aplica-se a todos os canais por padrão | Aplica-se apenas ao canal específico |
| Local de configuração | Configurações do Servidor > Cargos > selecionar cargo | Clique direito no canal > Editar Canal > Permissões |
| Prioridade | Configuração base, substituída por sobrescritas de canal | Substitui a configuração geral do servidor para aquele canal |
| Comportamento de Negar | Se Negado, Conceder no canal não pode substituir | Se Negado, bloqueia a permissão mesmo que o servidor permita |
| Estado neutro | Permissão não definida; herda do cargo @everyone | Permissão herda da configuração geral do cargo |
Agora você pode criar um cargo no Discord com permissões gerais e ajustar o acesso por canal usando sobrescritas de canal. Comece definindo as permissões base do cargo em Configurações do Servidor. Em seguida, abra a aba Permissões de cada canal e adicione o cargo com as configurações específicas de Conceder ou Negar de que precisa. Lembre-se de que uma negação geral do servidor não pode ser substituída por uma concessão no canal, portanto, mantenha as permissões gerais neutras para qualquer permissão que planeje sobrescrever. Para configurações avançadas, considere usar vários cargos e teste com uma conta fictícia para verificar o comportamento final das permissões.