Удалить ошибку «команда не найдена» discord.py - PullRequest
0 голосов
/ 20 октября 2018

В перезаписывающем боте discord.py, если кто-то введет префикс ботов, а затем любой текст после него, если текст не найден в качестве команды, вы получите

Ignoring exception in command None:
discord.ext.commands.errors.CommandNotFound: Command "sd" is not found

В любом случае нужно остановитьсябот записать это?

1 Ответ

0 голосов
/ 20 октября 2018

Написать обработчик ошибок on_command_error, который проверяет, является ли ошибка экземпляром CommandNotFound, и игнорирует ее, если она

from discord.ext.commands import CommandNotFound

@bot.event
async def on_command_error(ctx, error):
    if isinstance(error, CommandNotFound):
        return
    raise error
...