无法使用discord.js扮演角色

时间:2020-08-28 11:19:29

标签: javascript api debugging discord discord.js

我正在使用discord.js开发Discord机器人。下面的代码应该赋予所选用户一定的角色。

const roleTag = message.guild.roles.cache.find(role => role.name === '<role name>');
const member = message.mentions.members.first();
member.roles.add(role);

但是每次我收到一条错误消息:

TypeError: Cannot read property 'roles' of undefined

注意:消息对象没有问题(我检查过)

1 个答案:

答案 0 :(得分:0)

在添加函数或定义roleTag时,哪里出错?顺便说一句,您正在添加定义的角色,您正在添加 role ,并将其命名为 roleTag