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

Как сделать обработчик ошибок telebot?

Пишу бота в телеграм, и представил ситуацию пока бот парсит огромную базу данных ( секунды 2 ), пользователь может остановить бота, и выскочит ошибка о том что чат куда бот пытался отослать сообщение не найден
В библиотеке aiogram это всё можно предотвратить следующим кодом:
@dispatcher.errors_handler(exception=BotBlocked)
async def error_bot_blocked(update: types.Update, exception: BotBlocked):
    print(f"Меня заблокировал пользователь!\nСообщение: {update.message.chat.id}\nОшибка: {exception}")
    return True


Подскажите пожалуйста как такое можно реализовать на библиотеке telebot??
  • Вопрос задан
  • 1009 просмотров
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
InternetMaster
@InternetMaster
Интернет
Ну это же try-except прямо из коробки Python.
try:
    bot.send_message(message.chat.id, 'Поиск выполнен успешно')
except Exception:
    print('пользователь заблокировал бота')
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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