Como Excluir Mensagens em Massa em um Canal do Discord com um Bot
🔍 WiseChecker

Como Excluir Mensagens em Massa em um Canal do Discord com um Bot

Se você precisa limpar centenas ou milhares de mensagens de um canal do Discord, fazer manualmente clicando com o botão direito em cada uma não é prático. O recurso de exclusão em massa nativo do Discord só funciona para mensagens com menos de 14 dias e exige selecionar uma por uma. Um bot dedicado pode contornar esses limites e excluir mensagens com mais de duas semanas, incluindo mensagens fixadas, embeds e mensagens do sistema. Este artigo explica como configurar e usar um bot para excluir mensagens em massa em um canal do Discord.

Principais Conclusões: Exclusão em Massa de Mensagens com um Bot do Discord

  • Bot Mee6 > Moderação > Excluir Mensagens Automaticamente: Exclui mensagens de um canal específico com base na idade ou quantidade, sem necessidade de comandos manuais.
  • Bot Dyno > comando ?clean: Remove até 1000 mensagens de um canal, incluindo fixadas e do sistema, usando um único comando.
  • Permissões do bot > Gerenciar Mensagens e Ler Histórico de Mensagens: Necessárias para que qualquer bot possa excluir mensagens em um canal.

Visão Geral dos Bots de Exclusão em Massa para Canais do Discord

As ferramentas nativas de exclusão de mensagens do Discord são limitadas. A opção de exclusão em massa no menu de contexto do canal só funciona para mensagens enviadas nos últimos 14 dias e pode excluir até 100 mensagens por vez. Para mensagens mais antigas ou para limpar um canal completamente, você precisa de um bot que possa contornar a restrição de 14 dias usando o endpoint de exclusão em massa da API do Discord.

Bots como Mee6, Dyno e Carl-bot oferecem comandos que excluem mensagens por quantidade, por usuário ou por idade. Esses bots exigem as permissões Gerenciar Mensagens e Ler Histórico de Mensagens no canal alvo. Sem essas permissões, o bot não pode ver ou remover mensagens.

A maioria dos bots públicos pode excluir até 1000 mensagens por execução de comando. Se você precisar excluir mais de 1000 mensagens, execute o comando várias vezes ou agende exclusões automáticas pelo painel do bot. Alguns bots também oferecem um comando de purga que remove mensagens de um usuário específico, útil para limpar spam de uma única conta.

Passos para Excluir Mensagens em Massa Usando o Bot Mee6

Mee6 é um bot de moderação popular que oferece um recurso de exclusão automática de mensagens através do painel web. Este método não requer digitar comandos no Discord.

  1. Convide o Mee6 para o seu servidor
    Acesse o site do Mee6 em mee6.xyz e clique em Adicionar ao Discord. Selecione seu servidor na lista suspensa e autorize o bot. Conceda as permissões Gerenciar Mensagens e Ler Histórico de Mensagens quando solicitado.
  2. Abra o painel do Mee6
    Após o bot entrar, volte ao site do Mee6 e clique em Painel. Selecione seu servidor na lista.
  3. Navegue até o módulo de Moderação
    Na barra lateral esquerda, clique em Moderação. Se o módulo não estiver ativado, clique no botão para ativá-lo.
  4. Configure a Exclusão Automática de Mensagens
    Role para baixo até a seção Excluir Mensagens Automaticamente. Clique no botão Adicionar. Escolha o canal onde deseja excluir mensagens. Defina os critérios: excluir mensagens mais antigas que um número específico de dias ou excluir um número definido de mensagens do histórico do canal.
  5. Salve e execute a exclusão
    Clique em Salvar. O Mee6 começará imediatamente a escanear o canal e excluir mensagens que correspondam aos seus critérios. A exclusão é executada em segundo plano e pode levar vários minutos para canais com milhares de mensagens.

Passos para Excluir Mensagens em Massa Usando Comandos do Bot Dyno

Dyno é outro bot de moderação amplamente usado que oferece o comando ?clean para exclusão manual de mensagens. Este método oferece mais controle sobre quais mensagens excluir.

  1. Convide o Dyno para o seu servidor
    Acesse o site do Dyno em dyno.gg e clique em Convidar. Selecione seu servidor e autorize o bot com as permissões Gerenciar Mensagens e Ler Histórico de Mensagens.
  2. Abra o canal que deseja limpar
    Navegue até o canal do Discord onde deseja excluir mensagens. Certifique-se de estar no canal correto antes de executar o comando.
  3. Digite o comando ?clean
    Na caixa de texto do canal, digite ?clean 100 para excluir as últimas 100 mensagens. Substitua 100 por qualquer número até 1000. Para excluir mensagens de um usuário específico, digite ?clean @usuario 100. Para excluir apenas mensagens mais antigas que um certo número de dias, digite ?clean 100 7 para excluir as últimas 100 mensagens com mais de 7 dias.
  4. Confirme a exclusão
    O Dyno responderá com uma mensagem de confirmação pedindo para você digitar sim em até 10 segundos. Digite sim no mesmo canal para confirmar. O bot então excluirá as mensagens especificadas.

Erros Comuns e Limitações ao Usar Bots de Exclusão

O bot não consegue excluir mensagens porque não tem permissão Gerenciar Mensagens

Se o bot não tiver a permissão Gerenciar Mensagens no canal, ele não poderá excluir nenhuma mensagem. Verifique as permissões do canal clicando com o botão direito no nome do canal, selecionando Editar Canal e depois Permissões. Certifique-se de que o cargo do bot tenha as caixas Gerenciar Mensagens e Ler Histórico de Mensagens marcadas.

O bot exclui apenas 1000 mensagens por vez

A maioria dos bots limita uma única execução de comando a 1000 mensagens. Se você precisar excluir mais de 1000 mensagens, execute o comando várias vezes. Para o Mee6, você pode configurar várias regras de Exclusão Automática ou executar a regra várias vezes pelo painel.

O bot não consegue excluir mensagens com mais de 14 dias em alguns casos

A API do Discord permite que bots excluam mensagens de qualquer idade usando o endpoint de exclusão em massa. No entanto, alguns bots restringem deliberadamente a exclusão a mensagens com menos de 14 dias por razões de segurança. Se o seu bot não excluir mensagens mais antigas, mude para um bot que suporte exclusão sem limite de idade, como Dyno ou Carl-bot.

O bot exclui mensagens fixadas sem querer

O comando ?clean no Dyno exclui mensagens fixadas por padrão. Para manter as mensagens fixadas, use a flag ?clean 100 --nopin ou consulte a documentação do bot para uma opção similar. A Exclusão Automática do Mee6 não exclui mensagens fixadas a menos que você ative especificamente essa opção.

Recursos de Exclusão em Massa de Bots do Discord: Mee6 vs Dyno vs Carl-bot

Item Mee6 Dyno Carl-bot
Método de exclusão Regra de exclusão automática no painel web Comando ?clean no Discord Comando ?purge no Discord
Máx. de mensagens por execução Ilimitado (executa em segundo plano) 1000 1000
Exclui mensagens com mais de 14 dias Sim Sim Sim
Exclui mensagens fixadas Não por padrão Sim por padrão (use –nopin) Não por padrão
Filtrar por usuário Não Sim Sim
Filtrar por idade Sim Sim Sim

Todos os três bots exigem as permissões Gerenciar Mensagens e Ler Histórico de Mensagens. Mee6 é melhor para exclusão automática e contínua sem comandos manuais. Dyno e Carl-bot oferecem controle direto através de comandos de chat e são melhores para limpezas pontuais.

Agora você pode excluir mensagens em massa em qualquer canal do Discord usando um bot, em vez de excluir cada mensagem manualmente. Comece com Mee6 se quiser uma solução automatizada que roda em segundo plano. Use Dyno ou Carl-bot para limpezas manuais rápidas com filtros. Para canais com mais de 1000 mensagens, execute o comando várias vezes ou agende exclusões repetidas pelo painel do bot.