#discord.py-rewrite
#discord.py
Вопрос:
У меня есть бот с двумя событиями: on_member_ban()
и on_member_remove()
. Всякий раз, когда пользователь заблокирован, он вызывает обе функции, но я только хочу, чтобы он вызывал on_member_ban()
.
Что мне делать?
Ответ №1:
Добавьте проверку on_member_remove
, которая возвращает, если пользователь был забанен:
@bot.event
async def on_member_remove(member):
try:
await member.guild.fetch_ban(member)
return
except discord.NotFound:
# Your logic here