提问者:小点点

discord.js TypeError:无法读取未定义的属性“add”


TypeError: Cannot read property 'add'  of undefined

我想做一个哑巴机器人,他只要给角色就行了。 我使用Node.jsV12.2.0并尝试用代码制作一个静音机器人。

//mute
client.on("message", async message => {
  let cmd = message
  if (message.content === 'mutetest') {
    message.author.roles.add(724230067785433099)
  }
})

共1个答案

匿名用户

您可能需要message.member。 这将为您提供一个具有roles属性的guildmember对象:

client.on("message", async message => {
  let cmd = message
  if (message.content === 'mutetest') {
    message.member.roles.add(724230067785433099)
  }
})