【发布时间】:2019-06-04 15:54:40
【问题描述】:
在 Discord 机器人上工作,我需要用户 ID,在本例中为“xxx”。不知道如何获得它。
我试过了 n.mentions.users.User。 -- n.mentions.users.User()
我的应用中有什么:
bot.on('message', msg => {
if (msg.content === 'myId'){
msg.reply().then(n => {
console.log(n.mentions.users);
});
}
})
我得到了什么:
Collection [Map] {
'1803209281398201380913' => User {
id: 'xxx',
username: 'zzz',
discriminator: '0000'
}
我期望 'xxx' 但未定义。
【问题讨论】:
-
一条消息可以提及多个用户。你要哪一个?
-
我只需要第一个。
-
已解决:console.log(n.mentions.users.entries().next().value[1].id);
-
@hereticMonkey 那不是地图。
标签: javascript object