【发布时间】:2022-01-13 22:02:24
【问题描述】:
我正在尝试创建一个命令,如果您说带有 use 参数的斜杠命令,那么它将赋予该用户角色。即使我知道该成员存在,我仍然会收到此错误。
TypeError: Cannot read properties of undefined (reading 'roles')
我的代码:
const { commandName, options } = interaction;
const user = options.getUser('user');
if (commandName == 'givebetatester'){
console.log(user);
const role = interaction.guild.roles.cache.get('917609388154425374');
interaction.reply('Success');
user.member.roles.add(role);
}
我已经仔细检查过我有角色并且用户存在,但我现在不知道出了什么问题。任何帮助将不胜感激。
【问题讨论】:
标签: node.js discord.js roles