Un host gratuit pentru boți merge până când containerul adoarme sau serviciul se închide în mijlocul unui eveniment. Un VPS de $3 cu systemd ține botul online cu adevărat. Acesta e ghidul practic; pentru ghidul mai complet și notițe despre boții de muzică, vezi găzduirea unui bot Discord pe un VPS și cazul de utilizare VPS pentru boți Discord. Nu ai nevoie de IP dedicat — un bot Discord face doar conexiuni spre exterior, așa că un plan NAT (de la $3/lună) e ideal.
1. Instalează runtime-ul și botul (exemplu cu Node)
apt update && apt install -y curl git
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot && npm ci --omit=dev
2. Ține tokenul într-un fișier de mediu
cat >/opt/bot/.env <<'EOF'
DISCORD_TOKEN=your_token_here
EOF
chmod 600 /opt/bot/.env
3. Serviciu systemd cu Restart=always
# /etc/systemd/system/discordbot.service
[Unit]
Description=Discord Bot
After=network.target
[Service]
WorkingDirectory=/opt/bot
ExecStart=/usr/bin/node index.js
EnvironmentFile=/opt/bot/.env
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now discordbot
journalctl -u discordbot -f
Restart=always e ce îl face 24/7 — o eroare netratată la 3 dimineața duce la repornire, nu la un bot mort. (Mai multe în crearea unui serviciu systemd.)
Preferi Python?
Același tipar — un venv și discord.py, cu unitatea îndreptată spre Python-ul din venv:
ExecStart=/opt/bot/.venv/bin/python bot.py
Note
- Mai mulți boți? Copiază unitatea pentru fiecare bot (
discordbot-a.service, …) sau rulează fiecare într-un container cu--restart unless-stoppeddin Docker. - Bot de muzică? Adaugă
ffmpegși treci la Micro/Small — codarea audio e singurul lucru de aici care vrea CPU. Traficul e nelimitat pe toate planurile, deci streamingul nu-ți umflă factura.
Nano la $3/lună, root în aproximativ un minut, fără KYC, plată cripto — destul de ieftin ca să-l arunci când se termină proiectul botului. Același tipar pentru boții Telegram.
Comentarii
Încă nu există comentarii. Fii primul.