【发布时间】:2018-07-01 10:53:02
【问题描述】:
这行代码使用用户编写的消息命令生成输出:
robot.on('message', (message) => {
if (message.content == "%ex") {
message.reply("Random message");
}
});
但我想要随机发送 3 条消息之一,例如 "Hello!",但我不知道如何更好地实现它。
【问题讨论】:
-
我要做的第一件事是修复你的分组。您需要在条件之后立即结束
if括号。其次,您可以尝试制作一组随机消息,然后使用Math.random()和简单的min, max等式选择一个:Math.floor(Math.random() * (max - min + 1)) + min。如果您无法使其正常工作,请尝试在完成后返回此处。
标签: javascript node.js discord discord.js