我正在尝试在discord.js中扮演自动角色,但无法正常工作

时间:2018-08-03 00:26:35

标签: javascript discord.js

  bot.on('GuildMerberadd' , member => {
    console.log('User' + member.user.username + 'Has Joined the server!')

    var role = member.guild.role.find('name,' , 'user');
    member.addrole(Members)
 }

控制台记录了以下错误:意外的标识符 请帮帮我!

1 个答案:

答案 0 :(得分:2)

GuildMerberadd事件不存在,必须使用guildMemberAdd
第二个错误是公会具有.roles属性,而不是.role属性。 更多信息here

我已解决您的错误,并使用此代码可以正常工作:

bot.on('guildMemberAdd', member => {
  console.log('User' + member.user.tag + 'has joined the server!');

  var role = member.guild.roles.find('name', 'user');
  member.addRole(role);
}