Per*_*sik 0 javascript node.js discord discord.js
当我编写 guildMemberAdd 和 guildMemberRemove 时,我遇到了一个问题......所以,我想知道,你如何从用户加入时获取用户名和鉴别符?当我试图member.username和member.discriminator它记录为undefined与undefined
代码下面,没有被印在这个问题上安慰:
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"}
]
}});
}
Run Code Online (Sandbox Code Playgroud)
此外,代码在获取使用该member值的任何内容时遇到问题。像avatarURL、username、 和discriminator。如果有什么我遗漏的地方,请在下面分享:3c
我认为您想从用户对象中获取属性
<member>.user
Run Code Online (Sandbox Code Playgroud)
用户有用户名、鉴别符和头像。
完整的对象可以在https://discord.js.org/上找到
| 归档时间: |
|
| 查看次数: |
8867 次 |
| 最近记录: |