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

Get a random user from server discord.js

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

例如,GiveawayBot 在赠品中随机挑选一个用户。我怎样才能实现它,而不必点击赠品的反应?

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

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

这将为您提供公会中所有成员的数组(及其 ID)。我会建议做一些其他的事情,因为在缓存中存储更大的服务器需要很多 space,但这取决于你。

这样做之后,您可以制作一个从 0 到最大数量的随机数生成器,您将在索引时得到一个用户的对象,以 id 作为标识符。