提问人:Proking 提问时间:10/31/2023 最后编辑:Proking 更新时间:11/7/2023 访问量:40
如何编写一个从列表中拉出一个选项并回复它的 Discord 机器人?我尝试了一些其他选择
How do I code a Discord Bot that pulls an option out of a list, and replies it? I have tried some other options
问:
我试图编写一个 Discord Bot 代码,从列表中提取一个笑话。我相信我做错了。有人有解决办法吗?我的机器人不会响应$joke。我的其他简单文本命令都很好。
const randomJokelist = ['A','B','C']
const random = Math.floor(Math.random() * randomJokelist.length);
client.on('messageCreate', (message) => {
const randomJokelist = ['A','B','C']
const random = Math.floor(Math.random() * randomJokelist.length);
if (message.content === '$joke') {
message.reply(random, randomJokelist[random]);
}
});
我尝试使用 JS 中的客户端函数和随机数抽屉编写 Discord Bot。机器人没有响应。
答:
0赞
Rafiqul Islam Sadik
11/7/2023
#1
您的代码应如下所示:
const randomJokelist = ['A','B','C']
const random = Math.floor(Math.random() * randomJokelist.length);
client.on('messageCreate', (message) => {
const randomJokelist = ['A','B','C']
const random = Math.floor(Math.random() * randomJokelist.length);
if (message.content === '$joke') {
message.reply({content: `${randomJokelist[random]}`});
}
});
这是因为该函数需要一个参数,但您传递的是两个参数。reply
评论