Перейти к содержимому
Millida VDS — боты

Сервер под бота

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

Бот работает круглосуточно: автозапуск, перезапуск, логи.

Работает 24/7Любой язык и библиотекиАвтозапуск через systemd

Тарифы VDS

Ступень меняется позже без переноса данных — доплачиваете разницу. Оплата за три месяца, полгода и год дешевле помесячной.

Почему боту нужна отдельная машина

Бот — это программа, которая должна быть запущена всегда. Дома это упирается в выключенный компьютер, уснувший ноутбук, оборвавшийся интернет и перезагрузку после обновления системы. Каждый такой случай для пользователей выглядит одинаково: бот не отвечает.

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

Язык и библиотеки — любые: Python, Node.js, Go, что угодно ещё. Это обычная машина, а не среда исполнения с чужими ограничениями.

Какая ступень нужна боту

Обычному боту хватает младшей ступени: один‑два ядра и 2 ГБ памяти. Больше нужно, когда рядом появляются база данных, очередь задач, обработка изображений или несколько ботов сразу. В этом случае берите ступень с 4–8 ГБ и держите всё на одной машине.

Это, кстати, частый сценарий: бот, небольшой сайт-админка к нему и база живут вместе. Отдельно платить за каждое звено не нужно.

Как не потерять токен и не уронить бота молча

Токен держите в переменных окружения или отдельном файле с ограниченными правами, а не в коде — иначе он утечёт вместе с репозиторием. Запуск оформляйте юнитом systemd с перезапуском при сбое, тогда падение не превращается в тишину до утра.

Отдельно стоит настроить оповещение о падении: проще всего, когда о проблеме сообщает не пользователь, а мониторинг. Всё это разобрано в базе знаний в статьях про боты и автозапуск приложений.

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

Подойдёт ли младшая ступень под бота?

Для типичного бота — да, одного ядра и 2 ГБ памяти достаточно. Ступень повышают, когда рядом появляются база, очередь задач или обработка медиа.

Бот переживёт перезагрузку машины?

Да, если оформить его юнитом systemd с автозапуском. Тогда он поднимется вместе с системой и перезапустится сам после сбоя. Порядок описан в базе знаний.

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

Да, это обычная практика: каждый бот оформляется отдельной службой со своим пользователем и своими логами. Ограничение — только ресурсы машины.

А Discord‑бот?

Точно так же. Разница только в библиотеке, всё остальное — автозапуск, логи, обновления — устроено одинаково. В базе знаний есть отдельная статья и про Discord.

Машина выдаётся меньше чем за минуту

Выбираете ступень и систему, получаете адрес и доступ. Всё, что дальше происходит внутри машины, — ваше; как это делать, разобрано в базе знаний.