我正在尝试创建一个机器人,该机器人将删除另一个机器人的所有消息。僵尸程序无法正常工作,并向其发送了大量邮件,因此我想删除这些邮件,这将花费很长时间。
答案 0 :(得分:1)
您可以从该频道获取所有消息。然后按用户ID过滤并删除
在您的帖子中,您说过您的漫游器向邮件发送了垃圾邮件,因此该代码用于删除漫游器的邮件
message.channel.messages.fetch().then(messages => {
const botMessages = messages.filter(msg => msg.author.bot);
message.channel.bulkDelete(botMessages);
})