Ao revisar os logs de auditoria do servidor Discord, você pode notar que algumas ações de moderadores estão ausentes. Por exemplo, uma expulsão ou exclusão de mensagem por um moderador específico não aparece, enquanto outras ações da mesma pessoa são registradas corretamente. Essa omissão seletiva não é um bug, mas um resultado direto de como o Discord gerencia herança de permissões e visibilidade do log de auditoria. Este artigo explica a causa técnica por trás desse comportamento e fornece um método claro para restaurar o registro completo para seus moderadores.
Principais conclusões: como os logs de auditoria do Discord lidam com ações de moderadores
- Configurações do servidor > Log de auditoria: Mostra todas as ações, mas apenas para moderadores que têm a permissão necessária para cada tipo de ação.
- Configurações do servidor > Cargos > Gerenciar permissões: A permissão “Ver log de auditoria” sozinha não garante que todas as ações sejam visíveis.
- Configurações do servidor > Cargos > Permissões > Permissões avançadas: A falta de subpermissões como “Gerenciar mensagens” ou “Banir membros” faz com que o log de auditoria pule essas ações específicas para aquele moderador.
Por que os logs de auditoria do Discord filtram certas ações de moderadores
O log de auditoria do Discord é sensível a permissões. O log de auditoria do servidor registra cada ação realizada por um membro, mas só exibe ações para outros membros que tenham a permissão correspondente. Isso é um design de privacidade e segurança: um moderador que não pode banir membros não deve ver quem baniu quem. A causa raiz da omissão seletiva é que o moderador cujas ações estão faltando não possui a permissão específica para o tipo de ação que está sendo revisado. Por exemplo, se um moderador tem o cargo “Moderar membros” mas não tem a permissão “Gerenciar mensagens”, as exclusões de mensagens dele não aparecerão no log de auditoria quando você visualizá-lo. O log em si ainda registra a ação, mas ela fica oculta para visualizadores que não têm a permissão correspondente.
Além disso, o Discord usa um sistema hierárquico de permissões. Se o cargo de um moderador herda permissões de um cargo superior, mas esse cargo superior tem certas permissões negadas, essas permissões negadas também se aplicam ao moderador. Isso pode resultar em um moderador que pode realizar uma ação na prática (devido a um cargo com permissões elevadas), mas não consegue ver essa ação no log de auditoria porque seu cargo principal não tem a permissão. Essa incompatibilidade entre capacidade de ação e visibilidade no log é a principal razão para a omissão seletiva.
Passos para restaurar a visibilidade completa do log de auditoria para um moderador
Para garantir que as ações de um moderador apareçam no log de auditoria para você ou para outros moderadores, você deve conceder as permissões corretas ao moderador. Siga estes passos:
- Identifique as ações ausentes
Abra Configurações do servidor > Log de auditoria. Observe quais ações do moderador estão ausentes. Ações ausentes comuns incluem bans, kicks, exclusões de mensagens e edições de canais. - Verifique o cargo do moderador
Vá em Configurações do servidor > Cargos. Selecione o cargo atribuído ao moderador cujas ações estão sendo puladas. Role até as seções Permissões gerais e Permissões avançadas. - Ative a permissão correspondente
Para cada ação ausente, ative a permissão que a controla. Para bans, ative “Banir membros”. Para kicks, ative “Expulsar membros”. Para exclusões de mensagens, ative “Gerenciar mensagens”. Para edições de canais, ative “Gerenciar canais”. Para alterações de cargos, ative “Gerenciar cargos”. - Verifique herança e substituições
Verifique se o cargo herda permissões de outro cargo. Se um cargo superior nega uma permissão, essa negação se aplica mesmo que o cargo do moderador a conceda. Para corrigir isso, remova a negação do cargo superior ou crie um novo cargo sem a negação e atribua-o ao moderador. - Salve e teste
Clique em Salvar alterações. Peça ao moderador para realizar uma ação de teste, como excluir uma mensagem em um canal de teste. Atualize o log de auditoria e confirme se a ação aparece.
Se o Discord ainda pular ações após a correção principal
Ações do moderador ainda ausentes após conceder permissões
Se as ações do moderador continuarem ocultas, verifique a permissão “Ver log de auditoria”. Vá em Configurações do servidor > Cargos > cargo do moderador > Permissões gerais. Certifique-se de que “Ver log de auditoria” esteja ativado. Sem essa permissão, o moderador não pode ver nenhuma entrada do log de auditoria, incluindo suas próprias ações. Confirme também que a pessoa que está visualizando o log de auditoria tem as mesmas permissões que o moderador. Se o visualizador não tiver a permissão para uma ação, essa ação não aparecerá para ele.
Ações do proprietário do servidor não aparecendo
O proprietário do servidor ignora todas as verificações de permissão. As ações dele sempre aparecem no log de auditoria para qualquer pessoa com permissão “Ver log de auditoria”. Se as ações do proprietário estiverem faltando, o problema provavelmente é uma negação de permissão no cargo do visualizador. Conceda ao visualizador “Ver log de auditoria” e a permissão específica para o tipo de ação (por exemplo, “Banir membros” para ver bans).
Ações específicas de canal são puladas
Algumas ações, como exclusões de mensagens ou edições de canais, são específicas de canal. Se o moderador tem a permissão globalmente, mas uma substituição de canal a nega, a ação ainda será registrada, mas pode não ser visível para visualizadores que não têm a substituição. Verifique as configurações do canal: clique com o botão direito no canal > Editar canal > Permissões. Certifique-se de que o cargo do moderador tenha a permissão necessária permitida no nível do canal.
Permissões do log de auditoria do Discord: visualizador vs. ator
| Item | Visualizador (pessoa lendo o log) | Ator (moderador realizando a ação) |
|---|---|---|
| Permissão necessária para ver a ação | Deve ter a mesma permissão do tipo de ação (ex.: “Banir membros” para ver bans) | Deve ter a permissão para realizar a ação (ex.: “Banir membros” para banir) |
| Resultado se a permissão estiver faltando | A ação fica oculta no log de auditoria do visualizador | A ação ainda é registrada, mas oculta para visualizadores sem a permissão |
| Correção comum | Conceda ao visualizador a permissão ausente no cargo dele | Conceda ao ator a permissão ausente ou garanta que nenhuma substituição a negue |
O log de auditoria do Discord pula seletivamente ações de moderadores devido à filtragem baseada em permissões. Ao conceder a permissão específica para cada tipo de ação tanto para o moderador quanto para o visualizador, você garante visibilidade total. Comece verificando as permissões do cargo do moderador e ative quaisquer subpermissões ausentes, como “Gerenciar mensagens” ou “Banir membros”. Para controle avançado, use a guia “Permissões” em cada canal para permitir ou negar permissões no nível do canal. Essa abordagem oferece controle completo sobre quais ações aparecem nos logs de auditoria do seu servidor.