javascript - 从服务器 discord.js 获取一个随机用户

标签 javascript node.js discord.js

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

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

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

最佳答案

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

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

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

关于javascript - 从服务器 discord.js 获取一个随机用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50988176/

相关文章:

javascript - 格式化控制台日志的 ruby​​ 哈希字符串

javascript - 如何使用 jSTL 将值从 html 传递到 url,href ="edittheme?id=value1"

node.js - 如何使用 node.js/Express 3 和 Mongoose (MongoDB) 组织代码/逻辑

javascript - 从循环或条件中更新变量

javascript - 在 Backbone View 中处理图像错误事件

javascript - 如何将 Canvas 图像数据复制到其他变量?

javascript - Discordjs bot (Nodejs) 如何使用reactjs将数据添加到DOM

javascript - 你如何在 discord.js 中制作嵌入页面

node.js - 模块没有导出成员 'AWS'

javascript - 无法安装discord.js/找不到模块discord.js