Discord.py discord python:guild.members只返回bot,不返回任何成员

Discord.py discord python:guild.members只返回bot,不返回任何成员,discord.py,Discord.py,试图用python创建一个不和谐的bot 在discord开发者界面中,在我的bot面板上,选中“特权网关意图”(服务器成员意图) Bot位于具有管理员授权的服务器(公会)上 for guild in self.discord_client.guilds: print(f"guild found : {guild}") print(guild.members) fo

试图用python创建一个不和谐的bot

在discord开发者界面中,在我的bot面板上,选中“特权网关意图”(服务器成员意图)

Bot位于具有管理员授权的服务器(公会)上

            for guild in self.discord_client.guilds:
                print(f"guild found : {guild}")
                print(guild.members)
            for member in guild.members:
                print(member)
我不明白为什么只返回他,却没有找到我或我的朋友

返回

guild found : Testdev

[<Member id=76277237853886878X name='Dev_Bot' discriminator='6271' bot=True nick=None guild=<Guild id=76114559936167936X name='Testdev' shard_id=None chunked=False member_count=3>>]
只返回

Dev_Bot#6271
你能帮忙吗?谢谢


或者简单地说,安装库的1.4.2版:
pip安装-U discord.py==1.4.2

我找到的唯一有用的答案是:

基本上,它说你必须设置
意图
才能看到公会成员

因此,您必须执行以下操作,而不仅仅是
client=discord.client()

。。。
意图=不和谐。意图。全部()
客户端=不一致。客户端(意图=意图)
...

intents=discord.intents.default()
intents.members=True
客户端=不一致。客户端(意图=意图)
如果你只是想达到这个目的,那么安装就是降级,它只能暂时起作用。你最终将不得不转向意向。
Dev_Bot#6271