我正在使用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
注意:消息对象没有问题(我检查过)
答案 0 :(得分:0)
在添加函数或定义roleTag时,哪里出错?顺便说一句,您正在添加定义的角色,您正在添加 role ,并将其命名为 roleTag