Discord.py 重写 - 如何检查 Discord.Member 是否是机器人

Cod*_*din 1 python discord discord.py

我需要检查discord.Member此命令中的 a 是否是机器人:

async def kick(ctx, user: discord.Member, *, reason="No Reason Provided"):
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Dig*_*gy. 9

@bot.command()
async def kick(ctx, user: discord.Member, *, reason="No reason provided"):
    if not user.bot:
        await user.kick(reason=reason)
        await ctx.send(f"Successfully kicked {user}!")
    else:
        await ctx.send("You can't kick a bot!")
Run Code Online (Sandbox Code Playgroud)

参考: