Wolf_Yout
@Wolf_Yout

DISLASH.py как сделать вывод ошибки о нехватке прав?

Я сделал ограничение прав с помощью:
@dislash.has_permissions(manage_messages=True)
По документаций было написано использовать событие on_slash_command_error
Я уже попробовал вот так:
@slash.event
async def on_slash_command_error(inter, error):
    if isinstance(error, dislash.application_commands.errors.MissingPermissions):
        await inter.reply(
            embed=discord.Embed(title=f'Ошибка',
                                description=f'Извини, но у тебя нет прав!',
                                colour=discord.Color.red()))
    elif isinstance(error, dislash.application_commands.errors.BotMissingPermissions):
        await inter.reply(
            embed=discord.Embed(title=f'Ошибка',
                                description=f'Извини, но у меня нет прав!',
                                colour=discord.Color.red()))
    if isinstance(error, dislash.errors.MissingPermissions):
        await inter.reply(
            embed=discord.Embed(title=f'Ошибка',
                                description=f'Извини, но у тебя нет прав!',
                                colour=discord.Color.red()))
    elif isinstance(error, dislash.errors.BotMissingPermissions):
        await inter.reply(
            embed=discord.Embed(title=f'Ошибка',
                                description=f'Извини, но у меня нет прав!',
                                colour=discord.Color.red()))
    if isinstance(error, dislash.MissingPermissions):
        await inter.reply(
            embed=discord.Embed(title=f'Ошибка',
                                description=f'Извини, но у тебя нет прав!',
                                colour=discord.Color.red()))
    elif isinstance(error, dislash.BotMissingPermissions):
        await inter.reply(
            embed=discord.Embed(title=f'Ошибка',
                                description=f'Извини, но у меня нет прав!',
                                colour=discord.Color.red()))

Но мне так и продолжает выводить только в консоль.
Хелп!
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы