Tópicos

Clear - Como apagar as mensagens do seu Chat Discord

Neste tópico você irá aprender o funcionamento básico do comando clear. Este comando consiste em apagar as mensagens do canal, podendo ser usado de diferentes maneiras. Você poderá apagaro canal inteiro, as mensagens que você especificar a quantidade, ou apagar as mensagens apenas de um determinado usuário. Veja mais!

Limitações

Este comando possui algumas limitações, e isto se deve a API do Discord. Não é possível apagar mensagens anteriores a 14 dias desde a data atual. Só é possível apagar 99 mensagens por vez. Canais especiais, para a moderação, ou voltados para a comunidade, não podem ser excluídos por um BOT.

Apagando por quantidade

Para apagar um número específico de mensagens em um canal, utilize o comando clear [Qntd.]. Lembre-se, como citado anteriormente, atente-se ao limite e a data das mensagens.

Apagando um usuário específico

Você também pode apagar as mensagens apenas do usuário especificado. As outras mensagens serão mantidas. Também é necessário respeitar o limite de data e o histórico/leitura de 99 mensagens. Caso as mensagens estejam anteriores a isto, não serão apagadas. Para utilizar este método utilize o comando clear [Qntd] [@Usuário]

Apagar todas as mensagens do canal

Importante: Antes de usar este método, é recomendável que você entenda seu funcionamento. Talvez você se pergunte, bem, se meu canal possui mensagens anteriores há 14 dias e se enquadra nas limitações, como ele será apagado? A resposta é simples. O canal será RECRIADO.

Basicamente, ele será recriado com o nome e permissões anteriores, porém as mensagens serão apagadas. Por isso, note que, caso você possua alguma função para aquele canal com bots por exemplo, isto deixará de funcionar, pois será gerado um novo ID.

Para apagar um canal, utilize o comando clear all e confirme.