Готовый Python-бот на GitHub — заезжает в рабочий контейнер без своего сервера. Дальше живёт сам.
Задеплоить ботаНа Python, зависимости — в requirements.txt. Это не конструктор ботов — код у вас уже есть.
На GitHub, по HTTPS. Приватные репозитории пока не поддерживаются.
По умолчанию python main.py, можно указать свою при деплое.
Публичный GitHub, по HTTPS.
От @BotFather. Хранится зашифрованным, панель не показывает его обратно.
Дальше редеплой, старт/стоп и статус — из той же панели.


Упал — поднимется автоматически, с растущей паузой между попытками. Застрял в рестарт-цикле — придёт ровно одно уведомление, не тишина и не спам.
Контейнер без доступа к хосту и приватным сетям — это не настройка, а то, как это устроено всегда.
Не email, который никто не читает, — уведомление приходит прямо в Телеграм.
Настроить изоляцию, супервизор с перезапуском и алерты вручную — часы работы, и легко ошибиться в безопасности. Здесь это уже сделано.
Код — да, репозиторий публичный, он и так открыт на GitHub. Токен хранится в базе зашифрованным, панель никогда не показывает его в интерфейсе — но технически расшифровать его может оператор сервиса: ключ шифрования лежит на той же ноде. Это защита от утечки через интерфейс и базу, не анонимность от нас самих.
Пока нет — только публичные GitHub-репозитории по HTTPS. Говорим сразу, а не после регистрации.