我总是遇到绑定错误,因为在尝试与不和谐的连接分配角色时,我不断收到错误
client.on('guildMemberAdd', role => {
console.log('user' + role.username + ' joined the battle!');
var role = role.guild.roles.cache.find('name', 'member' )
role.addrole(role)
});
答案 0 :(得分:2)
这是因为您使用错误的role.guild.roles.cache.find
。
根据{{3}},此功能的作用类似于the manual。
该方法采用的功能应该为缓存中与您的搜索条件匹配的元素返回true
,例如:
var role = role.guild.roles.cache.find(r => r.name === 'member');