fn.bind не является функцией - PullRequest
0 голосов
/ 03 апреля 2020

Я получаю ошибки Fh Bind, я получаю ошибки, поскольку я пытаюсь назначить роли при объединении с разногласием

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 Ответ

1 голос
/ 03 апреля 2020

Это потому, что вы используете role.guild.roles.cache.find неправильно. Согласно руководству эта функция работает аналогично с Array.find в JavaScript.

Метод принимает функцию, которая должна возвращать true для элементы в кэше, соответствующие вашим критериям поиска, например:

var role = role.guild.roles.cache.find(r => r.name === 'member');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...