Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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 无法获取反应所有者_Javascript_Discord.js - Fatal编程技术网

Javascript 无法获取反应所有者

Javascript 无法获取反应所有者,javascript,discord.js,Javascript,Discord.js,我想发出一个命令,当有人用自己的名字对一条消息做出反应时,它会发送一条消息,但我不能让它得到做出反应的人的名字 if (reaction.emoji.name === firstEmoji) { await reaction.message.channel.send(`${reaction.message.author.username} reacted!`); } 这将只是说机器人的名字和反应 首先,您应该提供准确答案的完整代码 现在,一旦消息被发送,并且如果机器人在用户之前对其作出

我想发出一个命令,当有人用自己的名字对一条消息做出反应时,它会发送一条消息,但我不能让它得到做出反应的人的名字

if (reaction.emoji.name === firstEmoji) {
    await reaction.message.channel.send(`${reaction.message.author.username} reacted!`);
}
这将只是说机器人的名字和反应

首先,您应该提供准确答案的完整代码 现在,一旦消息被发送,并且如果机器人在用户之前对其作出反应,那么机器人当然会返回自己。 此外,为了获得更好的方法,您可以尝试使用反应收集器

const filter=(反应,用户)=>{
return reaction.emoji.name=='