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
我有一个有两个事件的机器人: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