Как это работает
От загрузки кода до первого ответа бота проходит несколько автоматических шагов.
Шаги
Загрузка исходников
Вы загружаете ZIP-архив с кодом или подключаете репозиторий GitHub. Файл .env, если он есть, автоматически удаляется из архива.
Определение языка и стандартов
Система определяет Python или Node.js, затем проверяет 6 стандартных правил: токен читается из BOT_TOKEN, адрес Telegram API — из TELEGRAM_API_URL, версии библиотек зафиксированы, есть точка входа, все постоянные данные пишутся только в DATA_DIR, есть .env.example.
Сканер безопасности
Код дополнительно проверяется сканером безопасности — подозрительные вызовы, открытые токены и другие проблемы отмечаются светофором: 🟢 проблем нет, 🟡 предупреждение, 🔴 сборка останавливается.
Сборка
Для кода собирается Docker-образ.
Тест запуска (smoke-test)
Бот запускается в одноразовом контейнере на 30 секунд — отслеживаются вызовы, ошибки, падения. Если тест не пройден, бот не запускается, а причина показывается пользователю.
Проверка (модерация)
Для первого бота нового аккаунта может потребоваться дополнительная ручная проверка — это защита от злоупотреблений. Следующие боты обычно проходят сразу.
Бесплатный тест
Бот работает бесплатно 15 минут — можно попробовать с реальными пользователями.
Оплата
После теста вы выбираете тариф и оплачиваете переводом с карты на карту. Администратор обычно подтверждает в течение ~30 минут, после чего бот работает непрерывно.
Работа
Бот работает постоянно. Если режим "всегда включён" не включён, при отсутствии активности бот "засыпает" и экономит ресурсы, просыпаясь за ~1–3 секунды при новом сообщении. Каждый день в 03:00 по Ташкенту делается автоматическая резервная копия.
Подробнее о безопасности: Безопасность. Цены: Цены. Вопросы: FAQ.