Python Discord.py禁止所有成员

Python Discord.py禁止所有成员,python,discord.py,Python,Discord.py,我正在尝试生成禁止服务器中所有成员的代码。这是出于教育方面的原因,不要计划在真正的服务器上这样做。我目前的代码是: @client.command() async def d(ctx): for member in list(ctx.guild.members): try: await member.ban(reason="pooooop", delete_message_days=7) print(f"Banne

我正在尝试生成禁止服务器中所有成员的代码。这是出于教育方面的原因,不要计划在真正的服务器上这样做。我目前的代码是:

@client.command()
async def d(ctx):
    for member in list(ctx.guild.members):
      try:
        await member.ban(reason="pooooop", delete_message_days=7)
        print(f"Banned {member.display_name}!")
        print("Banning is complete!")
      except Exception:
        pass
代码没有任何错误,但没有对命令作出反应


@client.command()
async def massban(ctx):
    for user in ctx.guild.members:
        try:
            await user.ban()
        except:
            pass
您可以遍历所有成员并禁止它们

您认为代码无论如何都应该有效


Docs

我已经这样做了,但是没有禁止,我只是打印名称来测试它,但是它只打印一个名称

@bot.command(pass_context = True)
async def ban(ctx):
    guild = ctx.message.guild
    for member in ctx.guild.members:
        print(member)

很抱歉,代码没有任何错误,但没有响应。bot是否有禁止的权限?要检查此项,请尝试此
,例外情况除外,如e:
,然后将pass替换为
打印(e)