我尝试了很多不同的方法。但我一直遇到一个问题,用户返回未定义。
TypeError:无法读取未定义的属性"addRole">
code[1]
是一个不和谐的id,我正在通过机器人正在读取的嵌入。我目前正在尝试的方法是,按id获取公会,然后按id获取成员。我确实尝试过message.guild,但我遇到了同样的问题。
当这在我的ID上运行时,添加滚动就起作用了。但是,当其他成员尝试时,它会返回undefined。我是不是搞错了会员?
var code = message.embeds[0].title.split( ":" );
let user_guilds = client.guilds.get( "453314772662878211" );
let user_member = user_guilds.members.get( code[1] );
user_member.addRole('455695410401640449');
希望有人比我更了解discord.js,并能告诉我做错了什么,哈哈。谢谢
现在Discord.js v12版本的工作方式不同:addRole现在是member.roles.add("role id ")
user_member.roles.add('roleid');