Как автоматически добавить роль новому члену гильдии, когда он вступает в гильдию Discord - PullRequest
0 голосов
/ 27 апреля 2020

Я довольно долго пытался создать бота, который бы автоматически давал определенную роль любому новому пользователю, присоединяющемуся к моему серверу раздоров, и до сих пор мне не повезло.

client.on('guildMemberAdd', member => {
  console.log('User ' + member.user.username + ' has joined the server!')
  var role = member.guild.roles.cache.find(role => role.name === 'Alive and Clean');
  member.addRole(role)
});

Я указал ошибку, TypeError: member.addRole is not a function.

1 Ответ

0 голосов
/ 27 апреля 2020

После разногласий. js v12 теперь вам нужно использовать roles.add() вместо addRole().

...