Что именно гасит бота
Причин всего три, и все они про ноутбук, а не про Telegram.
- Закрыли крышку. Система усыпляет всё, включая вашего бота. Для Telegram он просто перестал существовать.
- Уснул Wi-Fi. Крышка открыта, экран погас, сеть отключилась ради экономии. Бот жив, но связи с миром у него нет.
- Закрыли терминал или Cursor. Программа запускалась внутри окна редактора, окно закрылось — процесс остановился.
Если бота собрал чат, Алиса или ChatGPT, это ничего не меняет: код хороший, место неподходящее.
Что не помогает
На ноутбуке это не лечится. Настройки «не засыпать», фоновые запуски и советы вроде nohup держат бота ровно до перезагрузки, отключения сети или первого раза, когда вы забыли поставить ноутбук на зарядку. Это не решение, а отсрочка, причём шумная: компьютер должен круглосуточно работать ради одного маленького процесса.
Бесплатные облака, которые предлагают «запустить в один клик», тоже имеют привычку усыплять проекты на тихих тарифах. Бот отвечает, пока с ним разговаривают, и засыпает через полчаса молчания — а в Telegram это выглядит как «иногда работает, иногда нет».
Тарифы
Чистый IPv4 за границей. США или Европа. Цена в рублях до оплаты.
Старт
Хватит на один бот круглосуточно. На том же тарифе потом встанет второй простой бот или лендинг из Cursor.
- 1 vCPU
- 2 ГБ RAM
- 25 ГБ NVMe
- Трафик 1 Гбит/с · 1 IPv4
- Инструкция + ИИ-админ на настройку сервера
Оптимум
Хватит, если рядом появятся база, сайт или второй процесс. Автопостинг и парсер — тоже сюда.
- 2 vCPU
- 4 ГБ RAM
- 50 ГБ NVMe
- Трафик 1 Гбит/с · 1 IPv4
- Инструкция + ИИ-админ на настройку сервера
Профи
Несколько сервисов сразу: Mini App, CRM, кабинет, агенты 24/7 на одной машине.
- 4 vCPU
- 8 ГБ RAM
- 100 ГБ NVMe
- Трафик 1 Гбит/с · 1 IPv4
- Инструкция + ИИ-админ на настройку сервера
Заказать сервер
Укажите задачу и почту — после оплаты доступ и инструкция придут на email. Сервер на тест даётся на 3 дня, после чего включается помесячный тариф. Своим сервером вы можете управлять через личный кабинет.
Вход для оплаты
Войдите через Яндекс или e-mail — страница не закроется, потом сразу откроем оплату.
Сколько это стоит
Одному боту хватает Старта: 1 190 ₽ в месяц, оплата картой РФ или через СБП, первые три дня — тест. Нейросеть оплачивается отдельно, у того, чей ключ вставлен в бота, и эти деньги идут не нам.
Если бот ходит в GPT, Claude или Grok, машину берут в Европе: с дешёвых серверов в СНГ нейросеть часто отвечает отказом. Подробно про выбор страны — в статье про сервер в Европе, про оплату из России — вот здесь.
Спросить ИИ-админа
Спросить про тарифы, какой сервер нужен, или вставьте ошибку от ИИ/сервера — подскажет и всё расскажет.
Админу можно описать ситуацию своими словами: «бот отвечает, пока открыт ноутбук, хочу, чтобы работал всегда». Он подскажет, что взять и как перенести.
Четыре шага, чтобы закрыть крышку спокойно
- Арендовать сервер на странице телеграм-бота с ИИ. Одному боту — Старт.
- Дождаться письма с адресом, логином и паролем.
- Отдать доступы ИИ-админу или Cursor с промптом ниже. Пароль root в чат не вставляйте: админ подскажет, как завести отдельного пользователя.
- Закрыть ноутбук и написать боту с телефона. Ответил — всё.
Промпт, если переносите через Cursor или чат:
У меня есть телеграм-бот на Python. Сейчас он работает только когда у меня открыт ноутбук: я запускаю его вручную, и при закрытии крышки он умирает.
У меня есть сервер Ubuntu 24.04, доступ по SSH.
Перенеси бота на сервер так, чтобы он работал постоянно:
1) папка проекта на сервере, виртуальное окружение, зависимости;
2) токен Telegram и ключ нейросети в .env, не в коде;
3) служба systemd: запуск при включении сервера и перезапуск, если процесс упал;
4) покажи, как проверить, что бот живёт без моего ноутбука.
Шаги давай по одному и жди, пока я скажу «готово». Пароль root в чат не проси.
Важная мелочь: после переноса выключите бота на ноутбуке. Если он останется запущенным в обоих местах, Telegram начнёт отдавать сообщения то одному, то другому и выдаст ошибку Conflict — это разобрано в статье про красные строки в терминале.
Полный мануал: сделать так, чтобы бот поднимался сам
Что это за служба
В Ubuntu есть встроенный механизм, который следит за программами: запускает их при включении машины и поднимает заново, если они упали. Называется systemd. Боту нужен один маленький файл описания — и дальше о нём заботится сервер, а не вы.
Файл службы
sudo nano /etc/systemd/system/tg-bot.service
Внутри — четыре важные строки: где лежит проект, чем запускать, перезапускать ли после падения и когда стартовать.
[Unit]
Description=Telegram bot
After=network.target
[Service]
WorkingDirectory=/opt/tg-bot
ExecStart=/opt/tg-bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Сохранить: Ctrl+O, затем Enter; выйти: Ctrl+X.
Включить
sudo systemctl daemon-reload
sudo systemctl enable --now tg-bot
sudo systemctl status tg-bot
Зелёное active (running) означает, что бот работает и будет запускаться сам после перезагрузки сервера.
Проверить по-настоящему
Закройте ноутбук и напишите боту с телефона. Это единственная проверка, которая что-то значит.
Если бот запущен, а в Telegram тишина
Смотрите последние строки журнала — там будет написано, что случилось:
journalctl -u tg-bot -n 50
Чаще всего это Conflict (бот остался запущенным ещё где-то) или отказ нейросети. Эти строки можно целиком показать ИИ-админу.
Не хотите сами — арендуйте сервер и отдайте доступы ИИ-админу или вставьте адрес в Cursor с промптом выше.
Если бота пока нет, а нужен готовый — соберём в Мастерской, от 25 000 ₽, сразу на вашем сервере. Когда бот уже написан, студия не нужна: нужен сервер и полчаса на перенос.
Частые вопросы
Почему бот молчит, когда я закрываю ноутбук?
Бот отвечает, пока работает его программа. Закрытая крышка усыпляет систему, и программа останавливается. Telegram в этот момент считает, что бота просто нет.
Поможет ли nohup или настройка «не засыпать»?
Это отсрочка. Бот продержится до перезагрузки, отключения сети или разряженной батареи, а компьютер придётся держать включённым круглосуточно. Задача решается переносом на сервер, который не спит по определению.
Нужен ли сервер, если бот простой, на кнопках, без ИИ?
Да, по той же причине: он тоже засыпает вместе с ноутбуком. Разница в стране: боту без нейросети подойдёт почти любая машина, а боту с GPT или Claude нужен зарубежный сервер.
Как перенести, если я не админ?
Арендовать сервер, дождаться письма с доступами и отдать их ИИ-админу или Cursor вместе с промптом из статьи. Команды вам продиктуют, останется вставить их в терминал.
Хватит ли 1 190 ₽?
Для одного бота — да, это тариф Старт. Он же потянет рядом второй простой бот или небольшой лендинг.
Куда залить и как оплатить?
Куда — разобрано в статье куда залить телеграм-бота с ИИ. Как оплатить картой РФ или по СБП — в статье про оплату зарубежного сервера.
Пора попробовать!
Сервер выдаётся сразу, три дня на тест. После переезда бота ноутбук можно закрыть.
