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

Posted

技术标签:

【中文标题】Discord.js - 如何在文本频道中发送垃圾邮件?【英文标题】:Discord.js - How to spam messages in a text channel? 【发布时间】:2018-05-16 09:00:20 【问题描述】:

我正在尝试制作一个不和谐的机器人,我的客户希望我有一个命令,可以向文本频道发送垃圾邮件。

我尝试过单独使用 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 放在循环之外时,它会显示一次。

任何帮助将不胜感激,谢谢。

【问题讨论】:

【参考方案1】:

两个循环都不会执行,因为i 开始于0 并且您的循环条件状态为i &gt;= 20; i++...

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

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

【讨论】:

以上是关于Discord.js - 如何在文本频道中发送垃圾邮件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 discord.js 向频道发送消息,但只有某些用户可以看到?

Discord.js 在文本频道中加入/离开语音频道通知

如何查找机器人在特定频道中发送的消息? [discord.js]

如何在 discord.js 中同时向不同频道发送消息?

Discord.js 尝试在用户加入语音频道时发送消息

机器人没有创建频道 - Discord.js