как сделать так чтоб телеграм-бот не падал при длительном отсутствии обращений к нему
Бот написан на python все работает нормально и так как нужно, но вот если к боту длительное время никто не обращался при первом обращении к нему он перезагружается. Понять в чем ошибка я не могу. В самом коде проблем нет... Скорее всего проблема в сервере. Использую GoogleCloudPlatform. Буду очень признателен если кто сможет подсказать в чем проблема, и как сделать так что б бот всегда был "на чеку" и ждал обращения пользователей?
Ответы (1 шт):
если сервер который вы используете в GoogleCloudPlatform вне РФ, используйте webhook, чтобы указать URL-адрес и получать входящие обновления через исходящий веб-крючок. Всякий раз, когда есть обновление для бота, мы будем отправлять HTTPS POST-запрос на указанный URL-адрес, содержащий JSON-сериализованное обновление . В случае неудачного запроса мы сдадимся после разумного количества попыток. Возвращает True в случае успеха.
сертификаты можно взять у Certbot