(TZ) na uruchomienie bota Telegram
🔹 1. Cel
Skonfigurować i uruchomić bota Telegram na zdalnym serwerze (lub platformie chmurowej), zapewnić jego stabilną całodobową pracę i automatyczne uruchamianie po ponownym uruchomieniu.
---
🔹 2. Dane wyjściowe
Dostęp do serwera (przez SSH, konsolę lub panel sterowania) zostanie udostępniony.
Hasło root lub klucz SSH można uzyskać od zleceniodawcy.
Kod źródłowy bota zostanie dostarczony (archiwum lub link do repozytorium).
Bot działa przez Telegram Bot API.
Token bota Telegram zostanie wydany osobno.
---
🔹 3. Zadania wykonawcy
1. Skonfigurować połączenie z serwerem
Sprawdzić dostęp przez SSH (za pomocą hasła lub klucza).
Skonfigurować bezpieczny dostęp (klucze SSH, ograniczenie hasła).
W razie potrzeby zaktualizować system (apt update && apt upgrade).
2. Rozwinąć środowisko do pracy bota
Zainstalować odpowiednią wersję Python / Node.js (w zależności od projektu).
Zainstalować zależności (requirements.txt lub package.json).
Skonfigurować wirtualne środowisko lub menedżera procesów (pm2/systemd).
3. Uruchomić i sprawdzić działanie bota
Skonfigurować zmienne środowiskowe (token, parametry bazy danych itp.).
Sprawdzić, czy bot stabilnie łączy się z Telegram API.
Zapewnić automatyczne uruchamianie po ponownym uruchomieniu systemu.
4. (Jeśli wymagane) Skonfigurować webhook
Uruchomić i skonfigurować serwer WWW (nginx / uvicorn / gunicorn).
Skonfigurować certyfikat HTTPS (Let’s Encrypt).
Sprawdzić poprawność obsługi webhooków.
5. Optymalizacja i bezpieczeństwo
Skonfigurować podstawową ochronę (firewall, fail2ban).
Ograniczyć dostęp do serwera.
Skonfigurować kopię zapasową kodu lub danych (w razie potrzeby).
6. Przekazanie wyniku
W pełni działający bot, uruchomiony i sprawdzony.
Instrukcja dla właściciela:
jak ponownie uruchomić i zaktualizować bota,
gdzie znajdują się logi,
jak dodać nowy klucz SSH.
Wynik
✅ Działający bot Telegram, stabilnie funkcjonujący 24/7.
✅ Możliwość samodzielnego ponownego uruchamiania i aktualizowania go.
✅ Skonfigurowane bezpieczeństwo i automatyczne uruchamianie.
✅ Krótka instrukcja dotycząca zarządzania botem.