消息中“ member.guild.username”显示为“ undefined”

时间:2019-07-19 21:08:37

标签: javascript node.js discord.js

我想欢迎使用机器人加入我的Discord服务器的新人们。该消息应如下所示:

  

欢迎<昵称>

但是,下面的代码发送此消息:

  

欢迎不确定

bot.on('guildMemberAdd', member => {
    var joiner = member.guild.username;
    member.guild.channels.get('601415083406393355').send("Welcome"+joiner); 
});

如何显示成员的用户名而不是undefined

1 个答案:

答案 0 :(得分:0)

  
var joiner = member.guild.username;

没有Guildusername属性。您可能需要member.user.username,它将返回加入的成员的用户名。