как сделать так чтоб телеграм-бот не падал при длительном отсутствии обращений к нему

Бот написан на python все работает нормально и так как нужно, но вот если к боту длительное время никто не обращался при первом обращении к нему он перезагружается. Понять в чем ошибка я не могу. В самом коде проблем нет... Скорее всего проблема в сервере. Использую GoogleCloudPlatform. Буду очень признателен если кто сможет подсказать в чем проблема, и как сделать так что б бот всегда был "на чеку" и ждал обращения пользователей?введите сюда описание изображения


Ответы (1 шт):

Автор решения: D. Violet

если сервер который вы используете в GoogleCloudPlatform вне РФ, используйте webhook, чтобы указать URL-адрес и получать входящие обновления через исходящий веб-крючок. Всякий раз, когда есть обновление для бота, мы будем отправлять HTTPS POST-запрос на указанный URL-адрес, содержащий JSON-сериализованное обновление . В случае неудачного запроса мы сдадимся после разумного количества попыток. Возвращает True в случае успеха.

сертификаты можно взять у Certbot

→ Ссылка