Ищем исключение в документации, и видим, что оно находится в модуле
discord
, а не в
discord.ext.commands
:
https://discordpy.readthedocs.io/en/stable/api.htm...
import discord # скорее всего такой импорт у вас уже есть
@command.error
async def command_error(ctx, error):
if isinstance(error, commands.MissingRequiredArgument):
await ctx.send(f'Отсутствует требуемый аргумент: {error.param}')
if isinstance(error, commands.MissingPermissions):
await ctx.send(f'Недостаточно прав: {error.missing_perms}')
if isinstance(error, discord.HTTPException):
await ctx.send(f'Произошла ошибка при запросе: {error.status} ({error.text})')