Сценарий

Боты для Telegram и Discord

Ботам нужна всегда включённая машина и стабильный IP. Обычно достаточно самого маленького Linux-тарифа.

Рекомендуем

Тариф
Самый маленький тариф в любой локации; для ботов с базой данных — больше RAM
Система
Ubuntu или Debian с Python или Node.js
Менеджер процессов
systemd, pm2 или Docker, чтобы бот перезапускался сам

Держим бота запущенным через systemd

Сохраните это как /etc/systemd/system/mybot.service, затем выполните systemctl enable --now mybot.

[Unit]
Description=My bot
After=network-online.target

[Service]
WorkingDirectory=/opt/mybot
ExecStart=/usr/bin/python3 bot.py
Restart=always

[Install]
WantedBy=multi-user.target

Управляйте и из кода

Перезагружайте или переустанавливайте сервер через наш API.

Документация API