尝试获取公会中的所有成员(discord.py重写)

尝试获取公会中的所有成员(discord.py重写),discord.py,Discord.py,这是我的密码: @bot.command() async def list(ctx): guild = ctx.guild members = '\n - '.join([member.name for member in guild.fetch_members]) await ctx.send(f'Guild Members:\n - {members}') 我也尝试过guild.members,但不起作用,下面是错误 The Command raised an exceptio

这是我的密码:

@bot.command()
async def list(ctx):
  guild = ctx.guild
  members = '\n - '.join([member.name for member in guild.fetch_members])
  await ctx.send(f'Guild Members:\n - {members}')
我也尝试过guild.members,但不起作用,下面是错误

The Command raised an exception: TypeError: 'method' object is not iterable. Please, use a valid command.

list
是python中的关键字,请不要将其用于用户定义的函数

以下是可用于获取具有序列号的成员的代码:

@bot.command()
async def memberlist(ctx):
    members = ''
    for index, member in enumerate(ctx.guild.members, start=1):
        members += f'{index}) {member}\n'
    await ctx.send(members)

你好我试过这个,但它只列出了机器人,这发生在我身上吗?不管怎么说,要解决这个问题?它对我有用,你能告诉我你现在遇到了什么错误吗?没有错误,只是列出了机器人name@PandaDev确保在代码中以及通过Discord的web界面启用了。@CrazyChucky如何通过代码启用它