从服务器discord.js获取随机用户

时间:2018-06-22 12:40:46

标签: javascript node.js discord.js

如何从漫游器所在的服务器中选择随机用户?

例如,GiveawayBot随机选择赠品中的用户。我该如何实施,而不必单击赠品的反应?

还有一个例子,Minecraft中的命令中的@r。

1 个答案:

答案 0 :(得分:1)

Array.from(message.member.guild.members)

这将为您提供行会中所有成员的数组(及其ID)。我建议您做其他事情,因为要在缓存中存储较大的服务器会占用大量空间,但这取决于您。

这样做之后,您可以使随机数生成器的范围从0到最大,并且在建立索引后,您将获得一个用户对象,其中id为标识符。