fn.bind不是函数

时间:2020-04-03 06:09:57

标签: javascript discord

我总是遇到绑定错误,因为在尝试与不和谐的连接分配角色时,我不断收到错误

client.on('guildMemberAdd', role => {
  console.log('user' + role.username + ' joined the battle!');
  var role = role.guild.roles.cache.find('name', 'member' )
  role.addrole(role)
});

1 个答案:

答案 0 :(得分:2)

这是因为您使用错误的role.guild.roles.cache.find。 根据{{​​3}},此功能的作用类似于the manual

该方法采用的功能应该为缓存中与您的搜索条件匹配的元素返回true,例如:

var role = role.guild.roles.cache.find(r => r.name === 'member');