如何为不和谐的机器人循环命令

How to loop a command for a discord bot

我是新手,我正在尝试让 discord 机器人转到特定频道(我已经做到了)并执行 channel.bulkDelete(100) 但我遇到了据我所知的问题有比复制粘贴更好的方法,我只是不知道怎么做,有没有我可以使用的循环?

Loop it x times but in a very short time span, short as possible.

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

const times = 5; // example

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

* 请注意,如果您只执行一条语句,则不需要块语句。


但是,请记住@PLASMA chicken 指出的内容:

The limit of 100 is set with reasons.

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