Un bot Telegram e motivul clasic pentru care îți închiriezi primul server: merge perfect pe laptop până închizi capacul. Apoi e offline, iar utilizatorii observă în câteva minute.
Mutarea lui pe un server durează cincisprezece minute — și costă mai puțin decât cred cei mai mulți.
De ce are nevoie un bot Telegram
De foarte puțin. Un bot cu polling e în mare parte o buclă care așteaptă endpointul long-poll al Telegram:
- RAM: câteva zeci de megaocteți pentru un bot obișnuit în Python sau Node. Nano ($3/lună — 2 vCPU, 1 GB RAM, 15 GB NVMe) rulează comod unul, ba chiar mai mulți deodată.
- Rețea: trafic nelimitat pe toate planurile, așa că un bot vorbăreț nu îți va umfla factura.
- Uptime: asta e tot rostul.
- Un IP public — doar pentru webhookuri. Pollingul nu are nevoie de nicio conexiune de intrare, de aceea planurile noastre NAT sunt bune pentru el.
Polling sau webhookuri, într-o frază: pollingul e mai simplu și merge pe orice plan; webhookurile sunt mai rapide și mai ușoare, dar cer un IP public, un domeniu și TLS — ia un plan cu IP dedicat (de la $8/lună) dacă le vrei.
Pornește un bot în cincisprezece minute
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Your bot
git clone https://github.com/you/your-bot.git /opt/bot
cd /opt/bot
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt # e.g. aiogram or python-telegram-bot
# Keep it alive — survives crashes and reboots
cat >/etc/systemd/system/tgbot.service <<'EOF'
[Unit]
Description=Telegram Bot
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/bot
ExecStart=/opt/bot/.venv/bin/python bot.py
Restart=always
RestartSec=5
Environment=BOT_TOKEN=your_token_here
[Install]
WantedBy=multi-user.target
EOF
systemctl daemon-reload
systemctl enable --now tgbot
journalctl -u tgbot -f
Restart=always e linia care contează. Un bot care cade la 3 dimineața și rămâne jos până observi e mai rău decât niciun bot.
Rulezi mai mulți boți? Copiază fișierul de unitate pentru fiecare bot (tgbot-a.service, tgbot-b.service) sau pune-l pe fiecare într-un container și lasă Docker Compose să-i readucă pe toți după o repornire.
De ce își găzduiesc oamenii boții la noi
Din două motive, ambele practice.
Nu ai nevoie de identitate ca să-l închiriezi. E-mail la înregistrare, USDC sau USDT la plată — Base, Ethereum sau Tron. Fără copie de pașaport pentru un server de $3. Plătești prima dată cu cripto?
E destul de ieftin ca să fie de unică folosință. La $3/lună, un server pentru un singur bot e o rotunjire. Îl ștergi când proiectul moare; nimeni nu are cardul tău salvat.
Alegerea planului
| Ce rulezi | Plan | Preț |
|---|---|---|
| Unul sau câțiva boți cu polling | Nano | $3/lună |
| Boți plus o bază de date sau un bot mai aglomerat | Micro | $5/lună |
| Webhookuri cu propriul domeniu și TLS | Nano-IP | $8/lună |
| Mulți boți, containere, un dashboard | Small | $8/lună |
Root complet, NVMe, trafic nelimitat pe un port de 1 Gbit/s, în UE. Plătești anual — un singur transfer cripto în loc de douăsprezece.
Lecturi utile
- Găzduiește un bot Discord pe un VPS — același tipar, altă platformă
- Securizează un VPS nou: o listă de verificare — zece minute care merită
Gata? Pornește un server pentru boți → — $3/lună, funcțional în aproximativ un minut, fără act de identitate.
Comentarii
Încă nu există comentarii. Fii primul.