最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

删除discord.js中超过99的消息

网站源码admin19浏览0评论

删除discord.js中超过99的消息

删除discord.js中超过99的消息

好我搜索了许多东西以删除超过99条消息。但是我做不到。由于测试,我将限制从99降低到5。

我的代码是

怎么了?

命令是“!清除(数量)”

start1: while (true) {
  if (amount <= 5) {
    message.channel.bulkDelete(amount, true).then(() => {
      amount = 0;
    })
    break;
  } else if (amount > 5) {
    message.channel.messages.fetch({
        limit: 5
      })
      .then(fetched => {
        message.channel.bulkDelete(fetched, true)
      });
    amount = amount - 5;
    if (amount !== 0) continue start1;

  }
}

回答如下:

尝试一下:

async () => {
  let fetched;
  do {
    fetched = await channel.fetchMessages({limit: 100});
    message.channel.bulkDelete(fetched);
  }
  while(fetched.size >= 5);
}

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论