on_member_ban() 和 on_member_remove() 在 discord.py

on_member_ban() and on_member_remove() in discord.py

我有一个有两个事件的机器人:on_member_ban()on_member_remove()。每当用户被禁止时,它都会调用这两个函数,但我只希望它调用 on_member_ban().

我该怎么办?

on_member_remove 添加一个检查,即 returns 如果用户被禁止:

@bot.event
async def on_member_remove(member):
    try:
        await member.guild.fetch_ban(member)
        return
    except discord.NotFound:
        # Your logic here