Бот на Python или Node.js работает 24/7 без вашего компьютера и без своего сервера. Нужны только ссылка на GitHub и токен — до 30 дней бесплатно, без карты.
Запустить бота бесплатноПо почте или через Telegram — без карты и без звонков.
Ссылка вида https://github.com/вы/бот и токен от @BotFather. Команду запуска определим сами, Dockerfile не нужен.
Видно лог сборки по шагам. Если что-то не так с кодом — объясним по-русски, что поправить.
Упал — поднимется. Падает по кругу — остановим и напишем вам в Telegram один раз, а не сто.
Коммит в ветку — новая версия уже работает. Сломанный коммит не роняет бота: остаётся прошлая версия.
Логи в реальном времени в панели, уведомления с кнопкой «Перезапустить» в Telegram.
Да, первые 14 дней с первого успешного запуска и ещё 16 — когда подтвердите почту или подключите уведомления в Telegram. Карту не просим. Дальше 299 ₽ в месяц за бота, без автосписания: не оплатите — бот просто остановится, код и данные сохранятся.
Есть варианты: держать бота на своём компьютере, на старом ноутбуке или на бесплатных тарифах облаков. Цена — ваше время: компьютер выключается, бесплатные тарифы засыпают без запросов, режут сеть или исчезают, а перезапуск после падения и логи придётся настраивать самому. Пробный период botdepo как раз даёт сравнить.
Python (aiogram, python-telegram-bot, pyTelegramBotAPI и другие) или Node.js (grammY, Telegraf, node-telegram-bot-api). Нужен requirements.txt или package.json — если его нет, подскажем, какие строки добавить.
Да. Добавьте токен доступа GitHub с правом только на чтение этого репозитория. Код клонируется на время сборки и не хранится у нас после неё.
Да: есть готовые боты — предложка для канала, анонимные вопросы, запись на приём, бот-визитка. Нужен только токен от @BotFather, это можно сделать и с телефона.
Сервер в Нидерландах: Telegram, OpenAI и другие API доступны напрямую, без прокси и VPN.
256 МБ памяти и половина ядра процессора на бота, папка /data для файлов и базы SQLite — она переживает перезапуски и обновления. Обычному боту на aiogram или grammY этого хватает с запасом.