H1Cloud / Как запустить Telegram-бота 24/7
Инструкция

Как запустить Telegram-бота 24/7

Бот работает, только пока включён ваш компьютер? Перенесите его на сервер — это 5 шагов и около 10 минут.

1. Подготовьте бота

2. Перенесите на сервер

  1. Откройте my.h1cloud.net и выберите тариф Basic — простому боту хватит 512 МБ за 55 ₽.
  2. Оплатите — сервер будет готов в среднем через 4 секунды.
  3. Загрузите файлы: через файловый менеджер, по SFTP (FileZilla, WinSCP) или командой git clone в Bash-консоли.
  4. В поле «Файл запуска» укажите основной файл бота.
  5. Запустите сервер: библиотеки из requirements.txt установятся сами, логи бота — в консоли.

3. Чтобы бот не останавливался

Тарифы

ТарифCPURAMSSDЦена
Start
первый бот
50%512 МБ1 ГБ55 ₽/мес
Lite
скрипты и API
100%1 ГБ2 ГБ110 ₽/мес
Bot+
активный бот
100%2 ГБ4 ГБ155 ₽/мес
Popular
несколько сервисов
150%2 ГБ4 ГБ250 ₽/мес
Scale
нагруженный API
200%4 ГБ8 ГБ650 ₽/мес
Max
большой проект
500%8 ГБ16 ГБ2400 ₽/мес

Стоимость фиксирована на месяц. Тариф повышается без пересоздания сервера.

Частые вопросы

Бот пишет «Conflict: terminated by other getUpdates request» — что делать?

Это значит, что тот же бот запущен где-то ещё, например на вашем компьютере. Остановите вторую копию — у одного токена должен работать один процесс.

После запуска ошибка ModuleNotFoundError — почему?

Нужной библиотеки нет в requirements.txt. Добавьте её туда или в поле «Библиотеки» и перезапустите сервер.

Где хранить токен бота?

В файле .env рядом с кодом: прочитайте его через python-dotenv — библиотека уже установлена. Так токен не окажется в коде и в репозитории.

Бот будет работать, если я выключу компьютер?

Да. Бот работает на сервере круглосуточно, ваш компьютер для этого не нужен.

Какой тариф взять для Telegram-бота?

Start подойдёт для простого бота, Lite — для скриптов с внешними API, Bot+ — для бота с базой данных, медиа или заметной нагрузкой. При необходимости тариф можно повысить без переезда.

Можно ли продлевать автоматически?

Да. В разделе «Мои серверы» включите «Автопродление с баланса»: сервер продлится сам, если на балансе хватает денег. Выключить можно в любой момент.

Можно удалить сервер раньше срока?

Да. Деньги за неиспользованные дни автоматически вернутся на внутренний баланс. Их можно потратить на новый сервер или следующее продление.

Как можно оплатить?

Доступны СБП, банковские карты, CryptoBot и прямые платежи в BTC, USDT, TON и других сетях. Для регулярных продлений можно заранее пополнить баланс.

Смотрите также

Сервер. Четыре секунды.

Регистрация за минуту, честная цена и поддержка, которая действительно отвечает.