Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 投票在Discord.js中重新滚动邮件_Javascript_Node.js_Discord_Discord.js_Chatbot - Fatal编程技术网

Javascript 投票在Discord.js中重新滚动邮件

Javascript 投票在Discord.js中重新滚动邮件,javascript,node.js,discord,discord.js,chatbot,Javascript,Node.js,Discord,Discord.js,Chatbot,一般来说,我对编程和discord.js非常陌生,所以我使用了指南中的命令处理程序。我正在尝试创建一个机器人,当你这样做!旋转它会从我制作的游戏列表中为你提供一个游戏。它按预期工作,并以丰富的嵌入方式发送出去 我想这样做,如果小组对那场比赛不满意,他们可以以至少3票的票数重新投票。为了做到这一点,我尝试使用对消息的反应,但没有任何东西真正起作用 module.exports={ 名称:'旋转', 描述:“旋转车轮!”, 执行(消息){ const gameList=[“数组内的游戏”]; var

一般来说,我对编程和discord.js非常陌生,所以我使用了指南中的命令处理程序。我正在尝试创建一个机器人,当你这样做!旋转它会从我制作的
游戏列表中为你提供一个游戏。它按预期工作,并以丰富的嵌入方式发送出去

我想这样做,如果小组对那场比赛不满意,他们可以以至少3票的票数重新投票。为了做到这一点,我尝试使用对消息的反应,但没有任何东西真正起作用

module.exports={
名称:'旋转',
描述:“旋转车轮!”,
执行(消息){
const gameList=[“数组内的游戏”];
var x=Math.floor(Math.random()*gameList.length);
var games=gameList[x];
const voteEmbed=new Discord.MessageEmbed()
.setColor(“#F8AA2A”)

.setTitle(“您的错误位于此处:
const collector=message.createReactionCollector(过滤器,{time:10000});

当您想要侦听对发送的消息的反应时,您正在对终端接收的消息创建一个反应收集器

您需要将代码替换为以下内容:

主要编辑是将reactionCollector更改为侦听voteEmbed消息^

const Discord=require('Discord.js');
module.exports={
名称:“旋转”,
描述:“旋转轮子!”,
执行(消息){
const gameList=[阵列内的游戏]
var x=Math.floor(Math.random()*gameList.length);
var games=gameList[x];
const voteEmbed=new Discord.MessageEmbed()
.setColor(“#F8AA2A”)

.setTitle(“感谢您的回复!我尝试了上面给出的代码,仍然没有收到任何错误,但在达到所需票数后,它不会重新发送新的voteEmbed。如果您对它为什么不起作用有任何想法,我洗耳恭听。