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=='