Discord.js - 如何在文本频道中发送垃圾邮件?

Discord.js - How to spam messages in a text channel?

我正在尝试制作一个 discord 机器人,我的客户希望我有一个命令可以将某些垃圾邮件发送到文本频道。

我已经尝试单独使用 for 循环和带有 for 循环的 while 循环,如下所示:

使用 for 和 while 循环:

    case "command":
    for(var i = 0; i >=20; i++){
        while(i <20){
            message.channel.send("spam");
        }
    }
    break;

使用 for 循环:

case "command":
for(var i = 0; i >=20; i++){
        message.channel.send("spam");
}
break;

当我将 message.channel.send 放在循环之外时,它会出现一次。

非常感谢任何帮助,谢谢。

两个循环都不会执行,因为 i0 开始并且您的循环条件为 i >= 20; i++...

修正你的逻辑,使其有意义:

case "command":
    for (var i = 0; i < 20; i++) {
        message.channel.send("spam");
    }
    break;