如何从语音通道获取用户ID

时间:2020-09-13 11:45:38

标签: javascript node.js discord.js

如何获取语音通道上的用户ID?

更具体 我可以在装有机器人的语音通道上检查人数和其ID吗?

1 个答案:

答案 0 :(得分:1)

VoiceChannel类具有一个名为members(类型:Collection)的属性,其中包含VoiceChannel中的所有成员。

例如,您可以使用Collection#map通过ID映射每个成员。

<VoiceChannel>.members.map(member => member.id);
// --> ["1234567890123456", "1234567890123456", "1234567890123456"] etc (Array)

由于VoiceChannel#membersCollection,因此您可以使用size来获取上述Collection中的项目数。

<VoiceChannel>.members.size;
// --> 25 (Integer)