【发布时间】:2021-04-04 05:23:19
【问题描述】:
有没有办法让它变得更好?我正在尝试制作无限制的清除命令...但似乎 message.channel.messages.cache 仅在您使用它时才收到消息,我真的不知道如何使它变得更好。机器人会滞后很长时间......并且循环不会因此而中断。
for (let i = 1; i <= amount/100; i++) {
let messagecount = message.channel.messages.cache.size
if(messagecount<=5){
console.log("break")
break}
message.channel.bulkDelete(100)
}
}
【问题讨论】:
-
您的问题到底是什么?
-
如何在discord中一次删除100多条消息
-
您受到 Discord API 的速率限制。您不能批量删除超过 100 个是有原因的。您的方法被视为 API 垃圾邮件,可能会禁止您和您的机器人访问 API
标签: javascript node.js discord discord.js purge