Discord 删除不一致消息中某人的所有消息

Discord 删除不一致消息中某人的所有消息,discord,discord.js,Discord,Discord.js,我正在尝试创建一个机器人,它将删除另一个机器人的所有邮件。一个机器人出现了故障,并发送了一大堆消息,因此我想删除这些消息,这将花费很长的时间。您可以从该频道获取所有消息。然后按用户ID过滤并删除 在你的帖子中,你说你的机器人垃圾邮件的消息,所以这个代码是用来删除你的机器人的消息 message.channel.messages.fetch.thenmessages=>{ const botMessages=messages.filtermsg=>msg.author.bot; message.c

我正在尝试创建一个机器人,它将删除另一个机器人的所有邮件。一个机器人出现了故障,并发送了一大堆消息,因此我想删除这些消息,这将花费很长的时间。

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

在你的帖子中,你说你的机器人垃圾邮件的消息,所以这个代码是用来删除你的机器人的消息

message.channel.messages.fetch.thenmessages=>{ const botMessages=messages.filtermsg=>msg.author.bot; message.channel.bulkDeletebotMessages; }
好的,那你到底需要什么帮助呢?听起来您已经编写了一个成功的bot,因此您已经掌握了连接到discord的基本知识:我想接下来的步骤是找到另一个bot用户,在服务器中全局搜索这些用户的所有消息,或者在频道列表中逐频道迭代?然后对每条消息调用delete?你需要哪一位的帮助?我需要帮助写一个命令来删除某个用户的消息。你用的是什么版本的discord.js?我用的是12.2.0版,我认为你最好的API是,它看起来想要一个消息ID列表,而不是一个简单的“来自用户”过滤器。但我可能错了,我不太了解不和谐。