删除某人在Discord上的所有消息

时间:2020-05-10 15:39:54

标签: discord discord.js

我正在尝试创建一个机器人,该机器人将删除另一个机器人的所有消息。僵尸程序无法正常工作,并向其发送了大量邮件,因此我想删除这些邮件,这将花费很长时间。

1 个答案:

答案 0 :(得分:1)

您可以从该频道获取所有消息。然后按用户ID过滤并删除

在您的帖子中,您说过您的漫游器向邮件发送了垃圾邮件,因此该代码用于删除漫游器的邮件

message.channel.messages.fetch().then(messages => {
    const botMessages = messages.filter(msg => msg.author.bot);
    message.channel.bulkDelete(botMessages);
})