【发布时间】:2021-02-01 23:18:40
【问题描述】:
我尝试制作一个 Discord 机器人,它可以从一组回复中随机选择一个回复。如果问题未知或命令后没有参数,我还希望它发送错误消息。
我有以下代码,但它不起作用。它确实得到一个随机回复,但它无法通过收到的参数 (args[0]) 找到问题。
module.exports.run = async(client, message, args, bot, sendMessage) => {
var array1 = ["reply1"];
var rand = Math.floor(Math.random() * array1.length);
const pergunta = parseInt(args[0], 10);
if (!pergunta)
return message.reply("make your question");
message.channel.send("" + array1[rand] + "");
}
【问题讨论】:
-
你到底想做什么?
-
我正在尝试使用来自 loritta bot 的 vieirinha 之类的 make 命令
-
命令前面的字符一次验证
-
喜欢 command=error & command+any character = 回复
-
以易于理解的方式为我们提供几个示例可能是个好主意。比如“我希望我的机器人用别的东西来响应命令
!cmd something”
标签: javascript node.js discord.js