Javascript 如何仅从discord.js v12中的message.guild.members.fetch()获取用户ID?

Javascript 如何仅从discord.js v12中的message.guild.members.fetch()获取用户ID?,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我正试图获得一个随机的获奖者,我想获取整个对象变量,然后将整个对象分离出来,这样我就可以得到一个用户ID的列表 下面是我执行console.log(message.guild.members.fetch())时得到的示例: 承诺{ 收藏[地图]{ '123456789012345678'=>GuildMember{ 帮会:[帮会], 用户:[用户], 联合时间戳:1234567890123, lastMessageID:'012345678901234567', lastMessageChann

我正试图获得一个随机的获奖者,我想获取整个对象变量,然后将整个对象分离出来,这样我就可以得到一个用户ID的列表

下面是我执行
console.log(message.guild.members.fetch())
时得到的示例:

承诺{
收藏[地图]{
'123456789012345678'=>GuildMember{
帮会:[帮会],
用户:[用户],
联合时间戳:1234567890123,
lastMessageID:'012345678901234567',
lastMessageChannelID:'012345678901234567',
删除:false,
_角色:[数组]
},
'234567890123456789'=>行会会员{
帮会:[帮会],
用户:[用户],
联合时间戳:1234567890123,
lastMessageID:null,
lastMessageChannelID:null,
premiumSinceTimestamp:null,
删除:false,
_角色:[数组]
},
“345678901234567890”=>工会会员{
帮会:[帮会],
用户:[ClientUser],
联合时间戳:1234567890123,
lastMessageChannelID:null,
premiumSinceTimestamp:null,
删除:false,
_角色:[数组]
}
}
}
我只想获取
123456789012345678
部分的
'1234567890012345678'=>GuildMember{

使用以下方法:

message.guild.messages.fetch()。然后(成员=>{
const userIDs=members.keyArray()
//用这里的ID做点什么
})
使用异步/等待:

constuserids=(wait message.guild.messages.fetch()).keyArray()
//用这里的ID做点什么