Python Discord self bot只返回我作为多个成员的公会成员的帐户

Python Discord self bot只返回我作为多个成员的公会成员的帐户,python,bots,discord,discord.py,Python,Bots,Discord,Discord.py,我已经创建了一个用于提取公会成员的自助机器人。任何时候我打电话给guild.members,只会返回我的帐户作为帮会成员,尽管帮会有多个成员。有没有办法让我找回公会的所有成员fetch_members()导致暂时阻止我的帐户 查找下面的代码: import discord import asyncio import pandas as pd loop = asyncio.get_event_loop() class MyClient(discord.Client): async de

我已经创建了一个用于提取公会成员的自助机器人。任何时候我打电话给
guild.members
,只会返回我的帐户作为帮会成员,尽管帮会有多个成员。有没有办法让我找回公会的所有成员
fetch_members()
导致暂时阻止我的帐户

查找下面的代码:

import discord
import asyncio
import pandas as pd

loop = asyncio.get_event_loop()

class MyClient(discord.Client):
    async def on_ready(self):
        print('Logged on as {0}!'.format(self.user))

    async def on_message(self, message):
        print('Message from {0.author}: {0.content}'.format(message))

    def start_client(self, token):
        try:
          loop.run_until_complete(self.start(token, bot=False))
        except KeyboardInterrupt:
          print('ready')

client = MyClient()
token = 'USER TOKEN HERE'

client.start_client(token)

guilds = client.guilds
print(guilds)

guild_f = guilds[5]
print(guild_f)

channels = guild_f.channels

print(guild_f.member_count)

members = guild_f.members
print(members)

async def getMembers(guild):
  members = await guild.fetch_members(limit=1000).flatten()
  return members

channel_members = loop.run_until_complete(getMembers(guild_f))
print(channel_members)

我们需要代码…Discord将在自我机器人发现时禁止它们them@JoshuaNixon代码添加。谢谢你关于禁令的通知。您知道我可以通过其他方式访问个人项目数据分析中未管理和使用的服务器的discord聊天数据吗?