从GuildMember获取用户名

时间:2018-07-18 21:48:17

标签: javascript node.js discord discord.js

当我编写guildMemberAdd和guildMemberRemove编码时,我遇到了一个问题...因此,我想知道,如何从用户加入时获取用户的用户名和标识符?当我尝试member.usernamemember.discriminator时,它记录为undefinedundefined 下面的代码没有任何内容可打印以解决此问题:

exports.run = (client, member) => {
  member.guild.channels.find(`name`, `mod-logs`).send({embed: {
    "color": 8311585,
    "footer": {
      "text": "Bot made by: Pawxeric#0858"
    },
    "author": {
      "name": "New Member",
      "icon_url": member.avatarURL
    },
    "fields": [
      {"name": `${member.username}#${member.discriminator}`, // logs as undefined#undefined
      "value": "Joined"}
    ]
  }});
}

此外,代码在拾取使用member值的任何内容时遇到问题。类似于avatarURLusernamediscriminator。如果有什么我想念的,请在下面分享:3c

1 个答案:

答案 0 :(得分:2)

我认为您想从用户对象获取属性

onlyIf

用户具有用户名,鉴别符和头像。

完整的对象可以在https://discord.js.org/

上找到