on_command_error повторяющееся сообщение - PullRequest
0 голосов
/ 06 марта 2019

У меня есть это событие для отлова ошибок

@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

Заранее спасибо за помощь

...