如何为Discord机器人循环命令

时间:2019-05-02 19:21:02

标签: javascript discord.js

我是一个新手,我正在尝试使一个不和谐的机器人进入特定的频道(我已经做到了)并执行channel.bulkDelete(100),但是我遇到了问题,因为我知道有一个更好的方法,而不是复制粘贴,我只是不知道如何,有没有可以使用的循环?

1 个答案:

答案 0 :(得分:0)

  

将其循环x次,但要在非常短的时间内(尽可能短)。

您要寻找的是for loop。您可以这样使用:

const times = 5; // example

for (let i = 0; i < times; i++) {
  console.log(`number ${i}`);
}

*请注意,如果仅执行一条语句,则不需要block语句。


但是,请记住@PLASMA鸡指出了什么:

  

设置100个限制是有原因的。

您也不能批量删除超过2周的邮件。如果您只是想清除某个频道,并且确定不需要该频道的ID或网络钩子,则可以创建一个具有相同属性的新外观,它们看起来相同。否则,我强烈建议您不要在循环中批量删除。