@GSimonX37

Ошибка «HTTPSConnectionPool». Чем вызвана и как исправить?

Доброго времени суток.
С непостоянной периодичностью (1-2 дня) программа (бот для Telegram написанный на Python) выдает ошибку: "HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: ... /getUpdates?offset=25629969&timeout=20 ..."
Чем вызвана данная ошибка?
1) Если эта ошибка вызвана использованием Polling (последняя строчка кода - bot.polling(none_stop=True)), подскажите хорошую статью по использованию Webhook. Данный код мне не совсем понятен - https://github.com/eternnoir/pyTelegramBotAPI/blob...". Буду рад, если поделитесь хорошей статьей или видео.
2) Если ошибка связана с плохой стабильностью сервера, то какой VPS вы посоветуете? (Я разместил свой код на VPS платформы REG.RU.
3) Если так или иначе данная ошибка будет возникать, подскажите, как после ее возникновения автоматически повторно запустить код с ботом.
Использую Python 3.8. Библиотека для написания бота - pyTelegramBotAPI 4.1.0.
Заранее благодарен за помощь и конструктивный диалог.
  • Вопрос задан
  • 1762 просмотра
Решения вопроса 1
@GSimonX37 Автор вопроса
Решение: использовать для получения новых данных с серверов Telegram функцию infinity_polling() вместо polling().
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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