最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - im trying to make auto role in discord.js and its not working - Stack Overflow

programmeradmin0浏览0评论
  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)
 }

The console logged the follwing error: Unexpected identifier Please help me!

  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)
 }

The console logged the follwing error: Unexpected identifier Please help me!

Share Improve this question edited Aug 3, 2018 at 7:06 Gilles Heinesch 2,9901 gold badge24 silver badges45 bronze badges asked Aug 3, 2018 at 0:26 RainRain 351 gold badge1 silver badge2 bronze badges 1
  • you need to explain your problem little bit more and with more code please refer for more help on this stackoverflow./help/how-to-ask – v8-E Commented Aug 3, 2018 at 0:55
Add a ment  | 

1 Answer 1

Reset to default 2

The GuildMerberadd event doesn't exist, you have to use guildMemberAdd.
The second mistake is that Guild has the .roles property and not .role. More information here.

I fixed your errors and with this code it should work:

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);
}
发布评论

评论列表(0)

  1. 暂无评论