Ένα Telegram bot είναι ο κλασικός πρώτος λόγος να νοικιάσετε server: λειτουργεί τέλεια στο laptop σας μέχρι που κλείνετε το καπάκι. Μετά είναι offline, και οι χρήστες το παρατηρούν μέσα σε λεπτά.
Το να το βάλετε σε έναν server είναι δουλειά δεκαπέντε λεπτών — και φθηνότερη απ' όσο υποθέτουν οι περισσότεροι.
Τι χρειάζεται ένα Telegram bot
Πολύ λίγα. Ένα polling bot είναι κυρίως ένας αδρανής βρόχος που περιμένει το long-poll endpoint του Telegram:
- RAM: δεκάδες megabytes για ένα τυπικό bot Python ή Node. Το Nano ($3/μήνα — 2 vCPU, 1 GB RAM, 15 GB NVMe) τρέχει ένα άνετα, και αρκετά ταυτόχρονα.
- Δίκτυο: αμέτρητο σε όλα τα πακέτα, οπότε ένα φλύαρο bot δεν θα ανεβάσει λογαριασμό.
- Uptime: ολόκληρο το νόημα.
- Ένα δημόσιο IP — μόνο για webhooks. Το polling δεν χρειάζεται καμία εισερχόμενη συνδεσιμότητα, γι' αυτό τα πακέτα NAT μας είναι μια χαρά γι' αυτό.
Polling vs webhooks, σε μία γραμμή: το polling είναι απλούστερο και λειτουργεί σε οποιοδήποτε πακέτο· τα webhooks είναι ταχύτερα και ελαφρύτερα αλλά χρειάζονται δημόσιο IP, domain και TLS — πάρτε πακέτο αποκλειστικού IP (από $8/μήνα) αν τα θέλετε.
Αναπτύξτε ένα bot σε δεκαπέντε λεπτά
# 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 είναι η γραμμή που μετρά. Ένα bot που κρασάρει στις 3 π.μ. και μένει κάτω μέχρι να το παρατηρήσετε είναι χειρότερο από κανένα bot.
Τρέχετε αρκετά bots; Αντιγράψτε το unit file ανά bot (tgbot-a.service, tgbot-b.service), ή βάλτε καθένα σε ένα container και αφήστε το Docker Compose να τα φέρει όλα πίσω μετά από επανεκκίνηση.
Γιατί οι άνθρωποι φιλοξενούν bots μαζί μας
Δύο λόγοι, και οι δύο πρακτικοί.
Δεν χρειάζεστε ταυτότητα για να το νοικιάσετε. Email για εγγραφή, USDC ή USDT για πληρωμή — Base, Ethereum ή Tron. Χωρίς σάρωση διαβατηρίου για έναν server $3. Νέοι στην πληρωμή με crypto;
Είναι αρκετά φθηνό ώστε να είναι αναλώσιμο. Στα $3/μήνα, το στήσιμο ενός box για ένα bot είναι σφάλμα στρογγυλοποίησης. Σκοτώστε το όταν πεθάνει το project· κανείς δεν κρατά την κάρτα σας στο αρχείο.
Επιλογή πακέτου
| Τι τρέχετε | Πακέτο | Τιμή |
|---|---|---|
| Ένα ή λίγα polling bots | Nano | $3/μήνα |
| Bots συν βάση δεδομένων, ή ένα πιο πολυάσχολο bot | Micro | $5/μήνα |
| Webhooks με δικό σας domain και TLS | Nano-IP | $8/μήνα |
| Πολλά bots, containers, ένα dashboard | Small | $8/μήνα |
Πλήρες root, NVMe, αμέτρητη κίνηση σε port 1 Gbit/s, Γερμανία ή Φινλανδία. Πληρώστε ετησίως — μία μεταφορά crypto αντί για δώδεκα.
Σχετική ανάγνωση
- Φιλοξενήστε ένα Discord bot σε VPS — ίδιο μοτίβο, άλλη πλατφόρμα
- Ασφαλίστε ένα νέο VPS: μια checklist — δέκα λεπτά, αξίζει
Έτοιμοι; Αναπτύξτε έναν server bot → — $3/μήνα, ζωντανός σε περίπου ένα λεπτό, χωρίς απαίτηση ID.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.