“member.guild.username”在消息中显示为“未定义”
Posted
技术标签:
【中文标题】“member.guild.username”在消息中显示为“未定义”【英文标题】:"member.guild.username" is displayed as "undefined" in a message 【发布时间】:2019-11-28 20:54:15 【问题描述】:我想欢迎使用机器人加入我的 Discord 服务器的新人。消息应如下所示:
欢迎
但是,下面的代码发送了这个:
欢迎未定义
bot.on('guildMemberAdd', member =>
var joiner = member.guild.username;
member.guild.channels.get('601415083406393355').send("Welcome"+joiner);
);
如何显示会员的用户名而不是undefined
?
【问题讨论】:
【参考方案1】:var joiner = member.guild.username;
Guild 没有 username
属性。您可能需要member.user.username
,它将返回加入成员的用户名。
【讨论】:
以上是关于“member.guild.username”在消息中显示为“未定义”的主要内容,如果未能解决你的问题,请参考以下文章