Por que o cooldown de menção de cargo do Discord afeta cargos específicos seletivamente
🔍 WiseChecker

Por que o cooldown de menção de cargo do Discord afeta cargos específicos seletivamente

Moderadores e administradores de servidores do Discord costumam configurar o cooldown de menção de cargos para evitar spam e reduzir a fadiga de notificações. No entanto, você pode notar que o cooldown só se aplica a alguns cargos, enquanto outros são isentos ou se comportam de forma inconsistente. Essa aplicação seletiva não é um bug, mas sim um resultado direto de como o sistema de permissões do Discord interage com o recurso de cooldown. Este artigo explica as causas técnicas por trás do comportamento seletivo do cooldown e fornece etapas para configurá-lo de modo que seja aplicado exatamente como desejado.

Principais conclusões: Causas e soluções para o cooldown de menção de cargo

  • Configurações do servidor > Cargos > Gerenciar permissões > Mencionar @everyone, @here e todos os cargos: Essa permissão substitui os limites de cooldown para qualquer cargo que a possua.
  • Configurações do servidor > Moderação > Cooldown de menção de cargo: A opção principal que ativa o cooldown, mas não se aplica a cargos com a permissão de menção.
  • Configurações do servidor > Cargos > Permissões do cargo > Mencionar @everyone, @here e todos os cargos: Desabilitar isso para cargos específicos os força a respeitar o cooldown.

ADVERTISEMENT

Por que o cooldown de menção de cargo do Discord se aplica seletivamente a cargos

O cooldown de menção de cargo do Discord é uma configuração global do servidor encontrada em Configurações do servidor > Moderação > Cooldown de menção de cargo. Quando ativado, impede que qualquer usuário mencione um cargo mais de uma vez a cada 10 minutos. No entanto, esse cooldown não é aplicado igualmente a todos os cargos porque o sistema de permissões do Discord dá prioridade maior às permissões individuais de cargo do que ao cooldown global.

A causa raiz é a permissão Mencionar @everyone, @here e todos os cargos. Essa permissão está localizada nas configurações de permissão de cada cargo. Se um cargo tiver essa permissão ativada, qualquer usuário que possua esse cargo pode mencionar qualquer cargo (incluindo @everyone e @here) sem acionar o cooldown. O cooldown só se aplica a usuários que não têm essa permissão em nenhum de seus cargos.

Hierarquia de cargos e herança de permissões

O Discord avalia as permissões com base no cargo mais alto que um usuário possui, não na soma de todos os cargos. Se um usuário tiver um único cargo que concede a permissão de menção, esse usuário ignora o cooldown para todos os cargos que mencionar. Isso significa que, mesmo que a maioria dos cargos no servidor não tenha a permissão de menção, alguns cargos com ela podem causar um comportamento seletivo de cooldown para os usuários que os possuem.

Cooldown global vs. cooldown específico de cargo

A configuração global de cooldown não tem uma opção para excluir cargos específicos. Não há uma lista de permissão ou bloqueio embutida para cooldowns de menção de cargo. A única maneira de fazer um cargo respeitar o cooldown é remover a permissão de menção desse cargo. Por outro lado, a única maneira de isentar um cargo do cooldown é conceder a ele a permissão de menção.

Etapas para controlar quais cargos são afetados pelo cooldown de menção de cargo

Para garantir que o cooldown de menção de cargo se aplique consistentemente a cargos específicos, você deve ajustar a permissão de menção para cada cargo. Siga estas etapas para configurar o cooldown para aplicação seletiva.

  1. Abra as Configurações do servidor
    Clique no nome do servidor no canto superior esquerdo do Discord. Selecione Configurações do servidor no menu suspenso.
  2. Ative o cooldown de menção de cargo
    Na barra lateral esquerda, clique em Moderação. Em Cooldown de menção de cargo, ative a opção para Ligado. Isso ativa o cooldown de 10 minutos para todos os usuários que não têm a permissão de menção.
  3. Navegue até Cargos
    Na barra lateral esquerda, clique em Cargos. Você verá uma lista de todos os cargos do servidor.
  4. Edite o primeiro cargo que deseja controlar
    Clique no nome do cargo para abrir suas configurações. Role para baixo até a seção Permissões gerais.
  5. Desabilite a permissão de menção para cargos que devem respeitar o cooldown
    Encontre a permissão chamada Mencionar @everyone, @here e todos os cargos. Desative-a (cinza). Clique em Salvar alterações. Usuários com este cargo agora estarão sujeitos ao cooldown de menção de cargo.
  6. Ative a permissão de menção para cargos que devem ignorar o cooldown
    Para cargos que precisam ignorar o cooldown, ative a mesma permissão (verde). Clique em Salvar alterações. Usuários com este cargo podem mencionar qualquer cargo sem esperar 10 minutos.
  7. Repita para todos os cargos relevantes
    Percorra cada cargo no servidor e defina a permissão de menção de acordo com suas necessidades. Lembre-se de que um usuário com vários cargos precisa apenas de um cargo com a permissão ativada para ignorar o cooldown.

ADVERTISEMENT

Se o cooldown de cargo do Discord ainda agir seletivamente após a configuração

Cargos de bots e a permissão de menção

Os bots do Discord geralmente têm um cargo padrão que inclui a permissão Mencionar @everyone, @here e todos os cargos. Se um bot for adicionado ao servidor e seu cargo tiver essa permissão, qualquer usuário que também possua esse cargo de bot ignorará o cooldown acidentalmente. Verifique os cargos de bots e remova a permissão de menção ou certifique-se de que nenhum usuário comum esteja atribuído a esse cargo.

Herança de cargo de impulsos do servidor

Quando um servidor atinge certos níveis de impulso, o Discord concede automaticamente o cargo Impulsionador do servidor aos usuários que impulsionam. Esse cargo pode ter a permissão de menção ativada por padrão. Para evitar que impulsionadores ignorem o cooldown, edite o cargo de Impulsionador do servidor e desabilite a permissão de menção.

Cargos de administrador sempre ignoram cooldowns

Qualquer cargo com a permissão Administrador ativada ignora todos os cooldowns, incluindo o cooldown de menção de cargo. Isso é proposital. Se você quiser que os administradores respeitem o cooldown, deve remover a permissão de Administrador do cargo deles e conceder permissões individuais. No entanto, isso não é recomendado, pois quebra muitas outras funções de administração.

Cooldown de menção de cargo vs. permissões individuais de cargo

Item Cooldown global ativado Permissão de menção no cargo desabilitada
Efeito nos usuários Todos os usuários devem esperar 10 minutos entre menções de cargo Usuários com este cargo não podem mencionar nenhum cargo, a menos que outro cargo conceda a permissão
Isenções Usuários com um cargo que tenha a permissão de menção ativada ignoram o cooldown Usuários com um cargo que tenha a permissão de menção ativada ainda podem mencionar cargos
Local da configuração Configurações do servidor > Moderação Configurações do servidor > Cargos > Permissões do cargo
Prioridade de substituição Prioridade menor — a permissão de nível de cargo a substitui Prioridade maior — substitui o cooldown global

O cooldown de menção de cargo do Discord é uma ferramenta útil para reduzir spam, mas sua aplicação seletiva é controlada inteiramente pela permissão de menção em cargos individuais. Ao auditar as permissões de cada cargo e desabilitar a permissão Mencionar @everyone, @here e todos os cargos nos cargos que devem respeitar o cooldown, você pode obter uma aplicação consistente. Lembre-se de que cargos de Administrador e cargos com a permissão de menção sempre ignorarão o cooldown. Para controle granular, considere criar um cargo dedicado apenas com a permissão de menção para membros confiáveis que precisam enviar menções de cargo com frequência.

ADVERTISEMENT