【问题标题】:How to get members of a discord guild(discord.py)?如何获得不和谐公会的成员(discord.py)?
【发布时间】:2021-02-26 14:58:49
【问题描述】:

我知道这个问题的一些答案是:

for member in guild.members:
    id = member.id
    #do stuff here

但是不,这对我不起作用,我已经尝试过了,它只有机器人本身在成员列表中,虽然它确实显示了实际的成员数(但我不确定这是否有用以任何方式)。所以我在问是否有其他方法可以做到这一点。

【问题讨论】:

标签: python python-3.x discord.py python-3.8


【解决方案1】:

新的 Discord 意图系统破坏了很多东西,因此您需要确保 discord.py 已更新并使用所有意图实例化您的客户端:

intents = discord.Intents.all()
client = discord.Client(intents=intents)

【讨论】:

  • 我认为您实际上必须在 Web 仪表板中启用它。 Guild Members 是一种特权意图。
猜你喜欢
  • 2021-12-17
  • 2021-03-04
  • 2021-03-14
  • 2019-12-29
  • 2021-12-03
  • 1970-01-01
  • 1970-01-01
  • 2021-10-16
  • 2020-11-11
相关资源
最近更新 更多