提问者:小点点

删除不和谐网站上某人的所有信息


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


共1个答案

匿名用户

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

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

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