У меня есть это событие для отлова ошибок
@bot.event
async def on_command_error(msg,error):
if error.args[0] == 'The check functions for command hi failed.':
await msg.send("{} **is not an NSFW channel**".format(msg.channel.mention))
@commands.is_nsfw()
@bot.command()
async def hi(msg):
msg.send("OK")
Когда событие перехватывает ошибку, оно продолжает посылать одно и то же сообщение дважды.Например, он будет отправлять # имя_канала не является каналом NSFW
Я использую ветвь перезаписи discord.py
Заранее спасибо за помощь