Dopóki bot działa na Twoim komputerze, żyje tylko tak długo, jak włączony jest PC i działa internet. Dla prawdziwego bota to za mało — potrzebny jest serwer, który działa zawsze. Najprostszą i najtańszą opcją jest mały VPS. Przejdźmy całą drogę: od wyboru planu do automatycznego startu bota.
- Wybierz plan — dla większości botów wystarczy VPS Bot — 512 MB RAM, 10 GB NVMe za 59 UAH/mies. Jeśli bot używa bazy danych lub mediów, wybierz VPS Nano lub Start.
- Odbierz dane dostępu — po płatności w panelu pojawią się IP, hasło root i polecenie SSH do połączenia.
- Połącz się przez SSH — wykonaj ssh root@TWOJE_IP -p PORT w terminalu i zaloguj się hasłem z panelu.
- Zainstaluj środowisko — dla Pythona: apt update && apt install -y python3-pip, następnie pip install aiogram (lub pyTelegramBotAPI). Dla Node.js: zainstaluj Node i npm install telegraf.
- Wgraj kod bota — przenieś pliki przez git clone lub scp i wpisz token otrzymany od @BotFather.
- Uruchom jako usługę — skonfiguruj bota jako usługę systemd (lub pm2 dla Node.js) — wtedy działa w tle 24/7 i uruchamia się automatycznie po restarcie serwera.
Ile zasobów potrzebuje bot
Bot Telegram to lekkie obciążenie: komunikuje się z API Telegrama i nie obsługuje dużego ruchu przychodzącego. Prostemu botowi wystarcza 512 MB RAM. Pamięć staje się ważna, gdy bot pracuje z bazą danych, przetwarza obrazy/wideo lub ma tysiące aktywnych użytkowników — wtedy weź 1–2 GB lub więcej.
- Prosty bot (komendy, bez BD): 512 MB RAM — plan VPS Bot
- Bot z bazą danych i wysyłkami: 1 GB RAM — plan VPS Nano
- Obciążony (media, AI, tysiące użytkowników): 2–4 GB RAM — VPS Start/Pro
Webhook czy long polling
Long polling to najprostszy sposób: bot sam pyta Telegram o nowe wiadomości, nic dodatkowo nie trzeba konfigurować, działa od razu. Webhook to sytuacja, gdy Telegram sam wysyła aktualizacje na Twój serwer; jest wydajniejszy pod obciążeniem, ale wymaga HTTPS (darmowy SSL łatwo dodać). Na start wystarczy polling; później w razie potrzeby przejdź na webhook.
Czy bot będzie działać, gdy mój komputer jest wyłączony?
Tak. Działa na serwerze całą dobę, niezależnie od Twojego PC. Po restarcie serwera uruchamia się sam, jeśli jest skonfigurowany jako usługa systemd lub przez pm2.
Jaki plan wystarczy?
Dla większości botów — VPS Bot (512 MB RAM, 10 GB NVMe, 59 UAH/mies). Dla botów z bazą danych lub mediami weź VPS Nano lub Start.
W jakim języku napisać bota?
W dowolnym: Python (aiogram, pyTelegramBotAPI), Node.js (Telegraf, grammY), PHP, Go. Masz dostęp root — instalujesz cokolwiek.
Hostuj swojego bota w CloudAxis
Niedrogi VPS dla bota Telegram — praca 24/7 od 59 UAH miesięcznie.
Hosting bota