discord.js :reaction.message.author.tag 正在发送没有反应的用户,而不是消息作者
Posted
技术标签:
【中文标题】discord.js :reaction.message.author.tag 正在发送没有反应的用户,而不是消息作者【英文标题】:discord.js : reaction.message.author.tag is sending user who reacted not message author 【发布时间】:2021-09-20 05:38:18 【问题描述】:我正在尝试获取已做出反应的消息作者的用户标签,以及做出反应的用户。然而,在控制台中,它只显示对他们两个做出反应的人,即使他们不同。我也需要得到消息的作者,有人可以告诉我我做错了什么吗?这是我的代码:
client.on('messageReactionAdd', (reaction, user) =>
console.log(`Message Author: $reaction.message.author.tag`)
console.log(`User who reacted: $user.tag`)
)
【问题讨论】:
我认为这不是您的问题,但请尝试使用reaction.fetch()
缓存反应并使用 reaction.message.fetch()
缓存消息。但就像我说的,我不认为是你的问题
我试过了,但它仍然显示相同的用户,谢谢。
【参考方案1】:
这很可能不是您的问题。 根据Discord.js documentation,它应该返回消息作者。
【讨论】:
以上是关于discord.js :reaction.message.author.tag 正在发送没有反应的用户,而不是消息作者的主要内容,如果未能解决你的问题,请参考以下文章
Discord 错误错误 Discord.js 中的无效令牌
Discord 仅识别 discord.js 中的“ping”命令
错误“const Discord = require(discord.js) ^ ReferenceError: discord is not defined”
(Discord 机器人)当用户加入 Discord 服务器(discord.js)时,如何发送欢迎消息?