О сервисе
Fly.io превращает Docker-образы в запущенные приложения на микро-виртуальных машинах, которые размещаются в выбираемом вами регионе. По сути это очень дешёвый VPS с PaaS-обвязкой: метрики, логи, постоянные тома и приватные сети входят в платформу.
Микро-машина при постоянной работе стоит несколько долларов в месяц — для бота с умеренной нагрузкой этого достаточно. Данные переживают рестарты на постоянном томе, а при необходимости экземпляр клонируется в другой регион. Режимы работы настраиваются тонко: лимиты памяти, совместное использование CPU, количество реплик.
Нужно уметь писать Dockerfile хотя бы по шаблону; русского интерфейса и приёма российских карт нет. Зато нет «засыпания» — процесс бота работает все 24 часа.