Задать вопрос
Wolf_Yout
@Wolf_Yout

Бот не выдаёт ошибку о нехватке прав, как исправить?

Код:
@bot.event
async def on_command_error(ctx, error):
  emoji = discord.utils.get(bot.emojis, name='symbol_error')
  if isinstance(error, commands.MissingPermissions):
    await ctx.reply(embed = discord.Embed(title=f'{str(emoji)} Ошибка',description = f'Извини, но у тебя нет прав!', colour = discord.Color.red()))
  elif isinstance(error, commands.BotMissingPermissions):
    await ctx.reply(embed = discord.Embed(title=f'{str(emoji)} Ошибка',description=f'Извини, но у меня нет прав!', colour = discord.Color.red()))

Но бот не выводит ошибку BotMissingPermissions
  • Вопрос задан
  • 263 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@mashincode
Дайте боту права и сделайте проверку прав перед отправкой сообщений - в телеграм апи есть такой метод, как в вашей библиотеке сделать - не знаю
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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