首页 > 解决方案 > Discord 机器人 Python API guild.members

问题描述

我正在尝试制作一个不和谐的机器人,并且需要从我的公会(服务器)中检索成员。但是当我运行这段代码时,我得到一个 member_count 等于三(我的服务器中的实际人数。其中一个是机器人)但是当我要求打印它们时只有一个(机器人)

 @client.event
 async def on_message(message):
     if message.author == client.user:
         return

     print(message.guild.member_count)
     print(len(message.guild.members))
     print(message.guild.members)

输出:

  >>> 3
  >>> 1
  >>> <The bots info>

编辑:更正的输出

标签: pythonpython-3.xdiscord.py

解决方案


推荐阅读