Ao criar um tópico privado em um servidor do Discord, o comportamento padrão notifica todos os membros que podem ver o tópico. Isso pode resultar em pings indesejados de @everyone ou @here e poluição para usuários não interessados. A causa raiz é que as permissões de criação de tópicos e as configurações de notificação estão vinculadas à configuração de cargos do servidor. Este artigo explica como configurar tópicos privados para que apenas membros convidados recebam notificações e o cargo @everyone nunca seja mencionado.
Principais Conclusões: Criação Silenciosa de Tópicos Privados
- Configurações do Servidor > Cargos > @everyone > Permissões > Mencionar @everyone, @here e Todos os Cargos: Desabilitar esta permissão impede que o cargo @everyone seja mencionado ao criar um tópico.
- Substituições de Permissão Específicas do Tópico: Defina o cargo @everyone como Sem Acesso nas substituições de permissão do tópico para interromper as notificações completamente.
- Apenas Convite para Tópico Privado: Somente membros adicionados manualmente ao tópico o verão e receberão notificações, ignorando o ping de @everyone.
Por Que Tópicos Privados Ainda Enviam Notificações @everyone
O sistema de tópicos do Discord é baseado no mesmo modelo de permissão dos canais. Ao criar um tópico privado, as permissões do cargo @everyone do servidor são aplicadas por padrão. Se o cargo @everyone tiver a permissão Mencionar @everyone, @here e Todos os Cargos ativada, qualquer criação de tópico que inclua uma menção a @everyone notificará todos os membros que podem ver o tópico. Isso acontece mesmo que o tópico seja privado e visível apenas para um subconjunto de membros.
O ponto chave é que as substituições de permissão do cargo @everyone para tópicos são herdadas do canal pai. Se o canal pai permite que @everyone leia mensagens e mencione todos, então qualquer tópico criado nesse canal herda essas mesmas configurações. Para interromper as notificações de @everyone, você precisa modificar as permissões globais do cargo ou as substituições de permissão específicas do tópico.
Como Funciona a Herança de Tópicos
Ao criar um tópico privado, o Discord copia as substituições de permissão do canal pai. As permissões do cargo @everyone no canal pai são aplicadas ao tópico. Se o canal pai conceder a @everyone as permissões Ler Mensagens e Enviar Mensagens, o tópico também concederá essas permissões a @everyone. Isso significa que qualquer membro que possa ver o canal pai também pode ver o tópico privado, anulando o propósito da privacidade e causando notificações indesejadas.
Passos para Criar Tópicos Privados Sem Notificações @everyone
Você precisa ser administrador do servidor ou ter as permissões Gerenciar Servidor e Gerenciar Canais para seguir estes passos.
- 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. - Navegue até Cargos
Na barra lateral esquerda, clique em Cargos. Você verá uma lista de todos os cargos do servidor. - Edite o Cargo @everyone
Clique no cargo @everyone. Este cargo se aplica a todos os membros do servidor. Role para baixo até a permissão Mencionar @everyone, @here e Todos os Cargos. Alterne para a posição vermelha (desabilitado). - Salve as Alterações
Clique no botão Salvar Alterações na parte inferior da página. Agora, nenhum membro pode usar @everyone ou @here em nenhum canal ou tópico, incluindo tópicos privados. - Crie um Tópico Privado
Vá para qualquer canal de texto. Clique com o botão direito em uma mensagem ou clique no ícone # no topo do canal. Selecione Criar Tópico. Na janela de criação do tópico, ative Tópico Privado. Somente os membros que você adicionar manualmente verão o tópico. - Adicione Membros Manualmente
Após o tópico ser criado, clique no botão Adicionar Membros no cabeçalho do tópico. Digite os nomes dos membros que deseja convidar. Apenas esses membros receberão uma notificação sobre o tópico. Nenhum ping de @everyone é enviado.
Método Alternativo: Usar Substituições de Permissão do Tópico
Se você quiser manter a permissão global de menção do cargo @everyone ativada para outros canais, pode substituir as permissões no próprio tópico.
- Abra as Configurações do Tópico
Dentro do tópico privado, clique no nome do tópico no topo da área de mensagens. Em seguida, clique em Editar Tópico. - Vá para Permissões
Na barra lateral esquerda, clique em Permissões. Você verá uma lista de cargos e membros com substituições. - Adicione Substituição para @everyone
Clique no ícone + ao lado de Cargos/Membros. Selecione @everyone na lista. - Defina @everyone como Sem Acesso
Para a permissão Ler Mensagens, clique no X vermelho (Sem Acesso). Isso remove a capacidade do cargo @everyone de ver o tópico. Clique em Salvar Alterações. - Adicione Membros Específicos
Agora adicione os membros que deseja convidar. Clique no ícone + novamente e selecione cada membro individualmente. Conceda a eles permissões de Ler Mensagens e Enviar Mensagens. Apenas esses membros verão o tópico e receberão notificações.
Se os Membros Ainda Receberem Notificações Após a Correção
O Tópico Aparece na Lista de Canais
Se o tópico privado aparecer na lista de canais para membros que não foram convidados, você perdeu a etapa de substituição de permissão. Volte às permissões do tópico e certifique-se de que @everyone tenha Sem Acesso para Ler Mensagens. Verifique também se as permissões do canal pai não concedem a @everyone a permissão Ler Histórico de Mensagens, que pode revelar o tópico.
Membros Recebem uma Notificação Quando o Tópico é Criado
Isso acontece quando você adiciona membros manualmente ao tópico. O Discord envia uma notificação para cada membro adicionado. Para evitar isso, não adicione membros imediatamente. Em vez disso, crie o tópico como privado, depois defina as substituições de permissão. Após isso, adicione os membros. A notificação ainda será enviada, mas será um convite direto para o tópico, não um ping de @everyone. Não há como suprimir a notificação direta para membros convidados.
Bot Cria um Tópico e Menciona @everyone
Se um bot criar um tópico privado e usar @everyone, o cargo do bot pode ter a permissão Mencionar @everyone, @here e Todos os Cargos. Edite o cargo do bot para desabilitar essa permissão. Alternativamente, restrinja quais cargos podem usar @everyone indo em Configurações do Servidor > Cargos e editando cada cargo individualmente.
| Item | Desabilitar @everyone Globalmente | Substituir Permissões do Tópico |
|---|---|---|
| Efeito em todos os canais | Impede @everyone em todos os canais e tópicos | Afeta apenas o tópico específico |
| Complexidade | Uma única alteração de configuração | Múltiplas substituições por tópico |
| Melhor para | Servidores onde @everyone nunca deve ser usado | Servidores que ainda querem @everyone em canais públicos |
| Manutenção | Baixa | Alta para muitos tópicos |
Agora você pode criar tópicos privados no Discord sem disparar notificações @everyone. Use o método de desabilitar globalmente o cargo se seu servidor não precisar de @everyone. Use substituições de permissão do tópico se precisar de @everyone em canais públicos, mas não em tópicos privados. Para máximo controle, combine ambos os métodos e sempre verifique a lista de permissões do tópico antes de adicionar membros.