Все статьи

Как запустить Telegram-бота из ZIP или GitHub без VPS

Пошаговый запуск своего Telegram-бота: загрузите ZIP или подключите GitHub, добавьте BOT_TOKEN и проверьте логи без настройки Linux-сервера.

Шаг 1: Подготовьте код

Упакуйте Telegram-бота в ZIP или положите на GitHub. Главный файл обычно main.py (aiogram / python-telegram-bot).

Шаг 2: Создайте проект

В панели Deployka создайте проект Telegram-бота или выберите свой код, затем загрузите ZIP или подключите GitHub. Начните с Free Nano, чтобы проверить сборку и ответ бота без оплаты. Для постоянного слота с 256 МБ RAM Nano стоит 99 ₽ за 30 дней; актуальные условия показываются до оплаты.

Шаг 3: Добавьте BOT_TOKEN

Токен из @BotFather — в переменные окружения. Не коммитьте его в git. Если не уверены в env — прогоните бесплатный Deploy Doctor.

Шаг 4: Запустите и проверьте бота

Отправьте проект на сборку и следите за статусом и логами в панели. Время зависит от зависимостей и самого проекта, поэтому фиксированное время запуска обещать нельзя. Когда проект перейдёт в Running, отправьте боту тестовое сообщение. Логи и перезапуск доступны в дашборде; HTTPS-адрес нужен web-приложению, а Telegram-боту с long polling обычно достаточно исходящих запросов к Telegram.

Почему это быстрее обычного VPS?

На VPS нужны Python, systemd, Nginx, SSL и firewall. One-click деплой убирает эту рутину.

Дальше