如何在discord.py中制作massban?

如何在discord.py中制作massban?,discord,discord.py,bots,Discord,Discord.py,Bots,我使用了这个命令,但是机器人不会禁止任何人,也不会向控制台写入错误 @bot.command() async def massban(ctx): for user in ctx.guild.members: try: await user.ban() except: pass 正如Fixator还提到的,只要排除所有错误并传递它,就无法看到错误 @bot.command() async def massba

我使用了这个命令,但是机器人不会禁止任何人,也不会向控制台写入错误

@bot.command()
async def massban(ctx):
    for user in ctx.guild.members:
        try:
            await user.ban()
        except:
            pass

正如Fixator还提到的,只要排除所有错误并传递它,就无法看到错误

@bot.command()
async def massban(ctx):
    for user in ctx.guild.members:
        try:
            await user.ban()
        except Exception as error:
            print(error)
            pass
这就是在不中断for循环的情况下捕获错误的方法


还请仔细检查您的bot和成员列表的权限。

它不会向console写入错误,因为您会禁止所有错误。(除了:pass)@Luuk没有任何帮助。