botdepobotdepo

Запуск ботов Telegram и MAX из GitHub

GitHub-репозиторий на Python или Node.js — заезжает в контейнер без своего сервера и живёт сам. Кода нет — запустите готового бота под задачу.

Задеплоить бота

Не просто сервер: что уже включено

22 возможности в любом тарифе, включая пробный период. На своём VPS каждую из них пришлось бы собирать и чинить самому. Аптайм платформы за последние 30 дней — 99,99 %.

Запускается без настройки

  • Свой код из GitHub. Публичный или приватный, Python или Node.js.
  • Без Dockerfile и YAML. Команду запуска определим сами.
  • Telegram и MAX. Оба мессенджера в одной панели.
  • Готовые боты без кода. Предложка, анонимки, запись — нужен токен.
  • Стартовые шаблоны. aiogram, grammY и maxapi — взять за основу.

Обновляется сам

  • Автодеплой. Коммит в ветку — и новая версия уже работает.
  • Ошибка в коммите не роняет бота. Работает прошлая версия.
  • Данные не теряются. Базы и файлы, которые пишет бот, переживают редеплой и перезапуск.

Не падает молча

  • Автоперезапуск. Упал — поднимется сам.
  • Рестарт-цикл. Падает по кругу — остановим и напишем один раз.
  • Зависание. Сообщения копятся пять минут без ответа — напишем.
  • Конфликт за токен. Вторая копия или вебхук — найдём и объясним.
  • Свои ресурсы. Платный бот не делит память с бесплатными.

Всё видно и под рукой

  • Пульт в Телеграме. Алерты с кнопкой «Перезапустить», /status.
  • Логи в реальном времени. Сборка по шагам и работа бота.
  • Аптайм. За сутки, 7 и 30 дней; по понедельникам — сводка.
  • ИИ-помощник. По логам объяснит, почему бот не запускается.
  • Ошибки на русском. Что случилось и что делать, а не стектрейс.

Безопасно и без VPN

  • Изоляция. Без доступа к серверу и соседним ботам.
  • Токены под замком. Зашифрованы и вычищаются из логов.
  • Приватный код не оседает. Клонируем только на время сборки.
  • Сервер в Нидерландах. Telegram, OpenAI, Gemini — напрямую.

Кода нет? Есть готовые боты

Выберите задачу, вставьте токен от @BotFather — через минуту бот работает. Программировать не нужно: расписание, ответы и канал настраиваются командами прямо в чате с ботом.

Кому подходит

Бот уже написан

Python (requirements.txt) или Node.js (package.json). Это не конструктор ботов — запускаем ваш код как есть.

Кода пока нет

Запустите готового бота под задачу — предложку, анонимные вопросы, запись на приём или бота-визитку: нужен только токен. Хотите писать своего — есть стартовые боты для Telegram и MAX на Python и Node.js, их код удобно взять за основу, в том числе с ИИ-ассистентом.

Репозиторий на GitHub

По HTTPS, публичный или приватный. Для приватного нужен токен доступа — он не хранится в коде бота и нигде не показывается после сохранения.

Команда запуска стандартная

Определяем сами (python main.py / npm start), можно указать свою при деплое.

Как это работает

1

Ссылка на репозиторий

GitHub по HTTPS — публичный или приватный. Или готовый бот под задачу в один клик.

2

Токен бота

От @BotFather в Telegram или из кабинета business.max.ru для MAX. Хранится зашифрованным, панель не показывает его обратно.

3

Бот уже работает

Дальше редеплой, старт/стоп и статус — из той же панели.

Бесплатная бета — до 30 дней для вашего бота

Бесплатных мест ограниченное число — подключаем постепенно. Если свободных мест сейчас нет, на странице деплоя можно оставить контакт: напишем, как только освободится.

До 30 дней бесплатно

14 дней с первого успешного запуска и ещё 16 — когда подтвердите почту или подключите уведомления в Телеграме. Автодеплой, логи, автоперезапуск, алерты и управление из Телеграма — всё включено, без урезанной версии.

Дальше — от 224 ₽ в месяц за бота

299 ₽ за месяц, дешевле при оплате на 6 и 12 месяцев и за несколько ботов. Без автосписания — захотите продолжить, оплата прямо в панели.

Как это выглядит

Форма нового бота: выбран стартовый бот Telegram на Python, ссылка на репозиторий подставилась сама
Форма деплоя. Нет своего кода — выберите стартового бота, ссылка подставится сама; дальше только токен бота.
Карточка запущенного стартового бота: кнопки управления, активность за сутки, лог сборки до «Бот работает», события и переменные окружения
После деплоя — карточка бота: статус, логи сборки и работы, события, переменные окружения.

Возможные вопросы

Настрою VPS сам, это же бесплатно

Настроить изоляцию, супервизор с перезапуском и алерты вручную — часы работы, и легко ошибиться в безопасности. Здесь это уже сделано.

Вы видите токен бота и код?

Токен бота и токен доступа к репозиторию хранятся зашифрованными и нигде не показываются обратно — в интерфейсе видно только «задано». Код публичного репозитория и так открыт на GitHub; приватный клонируется только на время сборки, в образе бота не остаётся.

Поддерживаете приватные репозитории?

Да — нужен GitHub-токен с правом Contents: Read-only на этот репозиторий, больше ничего.

Бот для MAX тоже можно?

Да, так же, как Telegram-бота: репозиторий и токен из кабинета MAX. Бот должен получать сообщения через long-polling — например, на библиотеке maxapi. Как подготовить код.

Поддерживаете вебхуки?

Пока нет — боты работают через long-polling, публичного адреса наружу у контейнера нет. Очень нужен вебхук — напишите, попробуем добавить.

Бот, который не нужно нянчить

Задеплоить бота