Как отправлять боту в Telegram команду "/start" при помощи Uptimerobot чтоб он не засыпал каждые 30 минут на Heroku?

Залил Telegram-бота на хостинг Heroku. Однако, там есть одна неприятная мелочь - если к боту не обращаются каждые 30 минут - он засыпает. Поэтому хочу "тормошить" своего бота каждые 5 минут, отправляя ему команду \start с помощью сервиса Uptimerobot. Я заполнил все данные вот так: введите сюда описание изображения

Скажите пожалуйста, как правильно заполнить поля так, чтобы боту каждые 5 минут приходили сообщения. Я в этом новичок и ничего не понимаю. Спасибо!


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

Автор решения: Даниил Чижевский

UptimeRobot работает только для веб-сервисов - если, допустим, на Heroku находится веб-сайт. Он не способен отправить сообщение в Telegram. Поэтому есть 2 способа выхода из ситуации:

  1. Купить VPS и развернуть бота там.
  2. Добавить в код, отвечающий за бота, веб-компонент (например, запустить веб-сервер Flask при старте) и обращаться по URL, который присвоен приложению на Heroku.
→ Ссылка