Bot Telegram to klasyczny pierwszy powód, by wynająć serwer: działa idealnie na Twoim laptopie, dopóki nie zamkniesz klapy. Wtedy jest offline, a użytkownicy zauważają w kilka minut.
Przeniesienie go na serwer to zadanie na piętnaście minut — i tańsze, niż większość zakłada.
Czego potrzebuje bot Telegram
Bardzo niewiele. Odpytujący bot to głównie bezczynna pętla czekająca na endpoint long-poll Telegrama:
- RAM: dziesiątki megabajtów dla typowego bota w Pythonie lub Node. Nasz Nano (3 $/mies. — 2 vCPU, 1 GB RAM, 15 GB NVMe) uruchamia jednego spokojnie, i kilka naraz.
- Sieć: nielimitowana we wszystkich planach, więc gadatliwy bot nie nabije rachunku.
- Dostępność: cały sens.
- Publiczne IP — tylko dla webhooków. Odpytywanie nie potrzebuje żadnej łączności przychodzącej, dlatego nasze plany NAT są do niego odpowiednie.
Odpytywanie vs webhooki, w jednej linii: odpytywanie jest prostsze i działa na każdym planie; webhooki są szybsze i lżejsze, ale potrzebują publicznego IP, domeny i TLS — weź plan z dedykowanym IP (od 8 $/mies.), jeśli ich chcesz.
Wdróż bota w piętnaście minut
# Ubuntu 24.04
apt update && apt install -y python3-pip python3-venv git
# Twój 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 # np. aiogram lub python-telegram-bot
# Utrzymaj go przy życiu — przetrwa awarie i restarty
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 to linia, która ma znaczenie. Bot, który wywala się o 3 nad ranem i leży, dopóki nie zauważysz, jest gorszy niż brak bota.
Uruchamiasz kilka botów? Skopiuj plik jednostki dla każdego bota (tgbot-a.service, tgbot-b.service) albo umieść każdego w kontenerze i pozwól Docker Compose przywrócić je wszystkie po restarcie.
Dlaczego ludzie hostują boty u nas
Dwa powody, oba praktyczne.
Nie potrzebujesz tożsamości, by go wynająć. E-mail do rejestracji, USDC lub USDT do zapłaty — Base, Ethereum lub Polygon. Bez skanu paszportu dla serwera za 3 $. Nowy w płatnościach krypto?
Jest wystarczająco tani, by być jednorazowym. Za 3 $/miesiąc uruchomienie maszyny dla jednego bota to błąd zaokrąglenia. Zabij ją, gdy projekt umrze; nikt nie trzyma Twojej karty w aktach.
Wybór planu
| Co uruchamiasz | Plan | Cena |
|---|---|---|
| Jeden lub kilka odpytujących botów | Nano | 3 $/mies. |
| Boty plus baza danych lub bardziej zajęty bot | Micro | 5 $/mies. |
| Webhooki z własną domeną i TLS | Nano-IP | 8 $/mies. |
| Wiele botów, kontenery, panel | Small | 8 $/mies. |
Pełny root, NVMe, nielimitowany ruch na porcie 1 Gbit/s, Niemcy lub Finlandia. Zapłać rocznie — jeden przelew kryptowalutowy zamiast dwunastu.
Powiązane lektury
- Hostuj bota Discord na VPS — ten sam wzorzec, inna platforma
- Zabezpiecz nowy VPS: lista kontrolna — dziesięć minut, warto
Gotowy? Wdróż serwer dla bota → — 3 $/miesiąc, online w około minutę, bez wymogu dokumentu.
Komentarze
Brak komentarzy. Bądź pierwszy.