【发布时间】:2020-11-30 13:14:00
【问题描述】:
当有人对我的服务器做出反应时,它会触发 messageReactionAdd 事件。 但我无法获取某人对其做出反应的消息作者的成员对象:
module.exports = async (client, messageReaction, user) => {
if (messageReaction.partial) await messageReaction.fetch();
messageReaction.message.channel.messages.fetch();
const msg = messageReaction.message;
if (!msg.guild || user.bot) return;
msg.guild.members.fetch();
console.log(msg.member.id);
错误消息:“无法读取 null 的属性 'id'”
提前致谢!
【问题讨论】:
-
你可以看到这个:gist.github.com/koad/…
-
不确定这对我有什么帮助?
-
该消息可能是在 dm 中发送的
-
不,这不是我在服务器上对消息做出反应并尝试代码的人。顺便说一句,我的代码阻止了 dms (!msg.guild) 返回
标签: javascript node.js null discord discord.js