Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用discord.py打印公会成员数_Python_Discord.py - Fatal编程技术网

Python 如何使用discord.py打印公会成员数

Python 如何使用discord.py打印公会成员数,python,discord.py,Python,Discord.py,我正在打印不和谐公会的会员人数 import discord from discord import * intents = discord.Intents.default() intents.members = True client = discord.Client(intents=intents) @client.event async def on_ready(): guild = await client.fetch_guild(guild_id_as_an_intege

我正在打印不和谐公会的会员人数

import discord
from discord import *

intents = discord.Intents.default()
intents.members = True
client = discord.Client(intents=intents)


@client.event
async def on_ready():
    guild = await client.fetch_guild(guild_id_as_an_integer)
    
    print(guild.member_count)
    
client.run("token")
但是,它抛出了我不知道如何解决的错误:

Ignoring exception in on_ready

Traceback (most recent call last):
  File "C:\Users\kshar\AppData\Roaming\Python\Python37\site-packages\discord\client.py", line 343, in _run_event
    await coro(*args, **kwargs)
  File "C:\Users\kshar\Desktop\ghost bot\test.py", line 14, in on_ready
    print(guild.member_count)
  File "C:\Users\kshar\AppData\Roaming\Python\Python37\site-packages\discord\guild.py", line 741, in member_count
    return self._member_count
AttributeError: _member_count
任何建议或解决办法都将不胜感激!谢谢

这里:

@client.event
async def on_ready():
    guild = client.get_guild(GUILD_ID)
    
    print(len(guild.members))
   
如果您也想打印每个成员:

@client.event
async def on_ready():
    guild = client.get_guild(GUILD_ID)
    

    for member in guild.members:
        print(f'{member.name}' + f'#{member.discriminator}')
        
    print(len(guild.members))

您使用的是什么版本的dpy?discord.py是1.6.0,python版本是3.7.7@ŁukaszKwieciński?您在discord开发者门户上启用了应用程序/机器人的意图了吗?是的,我想是的,网站的机器人部分同时启用了“存在意图”和“服务器成员意图”,我的机器人不在100多台服务器中,所以它没有等待验证@NathanMarotte