为什么我的discord僵尸程序超过20个时只能在我的服务器中找到3个成员?

时间:2020-11-01 07:43:30

标签: discord.js

我正试图让我的机器人为此抽奖活动选择一个随机成员,但它只提出了相同的3个成员。我本人和音乐机器人。

我要做的就是这个

let randommember = message.guild.members.cache.random()
console.log(winner)

但是无论我做什么,这三个成员都会出现。我尝试让它改组具有特定角色的人员,但是除非这3个成员之一具有该角色,否则都会出现错误。

let RaffleContenstant = message.guild.roles.cache.get("771443215936520252")

let winner = RaffleContestant.members.random()

1 个答案:

答案 0 :(得分:0)

Discord最近推出了Priveliged Gateway Intent,主要与服务器成员和状态有关。

默认情况下,这些意图是关闭的,因此,如果您想访问公会成员的东西,则可能应该在Discord Developer Portal上更改网关意图。