Discord.js 如何学习帮会';添加反应时的s id(MessageReactionaAdd事件)

Discord.js 如何学习帮会';添加反应时的s id(MessageReactionaAdd事件),discord.js,Discord.js,我想创建一个名为Zira Bot的命令。如果你不认识Zira,命令是反应角色。所以,在反应添加中,如果反应表情是“bla-bla”,则添加角色“bla-bla”。但我需要知道公会的身份 我试过reaction.guild.id和user.guild.id,但都没用 我的代码是: Bot.on ('messageReactionAdd', (reaction, user) => { const fs = require ('fs') const reactionRole =

我想创建一个名为Zira Bot的命令。如果你不认识Zira,命令是反应角色。所以,在反应添加中,如果反应表情是“bla-bla”,则添加角色“bla-bla”。但我需要知道公会的身份

我试过
reaction.guild.id
user.guild.id
,但都没用

我的代码是:

Bot.on ('messageReactionAdd', (reaction, user) => {
    const fs = require ('fs')
    const reactionRole = JSON.parse(fs.readFileSync('./Util/Reaction Role.json'))
    const reactionRoleEmoji = reactionRole[reaction.guild.id].reaction
    const reactionRoleRole = reactionRole[reaction.guild.id].role
    if (reaction.emoji.id === reactionRoleEmoji) user.addRole(reactionRoleRole)
})

它错误为未定义的属性“id”。

reaction
具有消息属性,而消息具有
guild

reaction.message.guild.id