Start / Poradniki / Checklist startu

Poradnik

Checklist przed startem bota na dużym serwerze

Zanim włączysz bota na produkcji - krótka checklista.

Autor: · Aktualizacja: 3 sierpnia 2026

Dlaczego checklista ma znaczenie

Na małym serwerze testowym bot może „jakoś działać”. Na produkcji z tysiącami członków jeden błąd w uprawnieniach albo brak rollbacku oznacza godziny chaosu na kanałach. Ta lista to minimum, które robię przed każdym wdrożeniem u klienta - niezależnie czy to tickety, moderacja czy ekonomia.

Przed włączeniem „na żywo”

  1. Staging - bot przetestowany na osobnym serwerze albo kategorii testowej. Przeklikaj każdy flow: otwarcie ticketu, zamknięcie, komendy admina, edge case (brak roli, pełna kolejka).
  2. Uprawnienia i Intents - tylko te, których bot naprawdę potrzebuje. W Developer Portal włącz Gateway Intents zgodnie z kodem - inaczej bot nie widzi wiadomości albo memberów.
  3. Kanał logów i błędów - osobny kanał staff-only na błędy runtime. Moderatorzy wiedzą, gdzie patrzeć, gdy coś nie działa.
  4. Backup konfiguracji - role ID, kanały, env, plik config. Po reinstalacji serwera nie chcesz ustawiać wszystkiego od zera.
  5. Plan rollback - jak wyłączyć bota w 30 sekund (kill procesu, wywal bota z serwera, przywróć starą wersję). Przetestuj to raz przed startem.
  6. Ekipa moderacji - wie, co bot robi i czego nie robi. Krótki doc albo pinned message na #staff wystarczy.
  7. Komunikat dla użytkowników - jeśli zmienia się flow (nowe tickety, weryfikacja, ekonomia), daj ogłoszenie zanim włączysz bota na full.

Rate limity i Discord API

Discord nakłada limity na requesty i eventy Gateway. Bot masowy (np. nadawanie ról 500 osobom naraz) może dostać rate limit albo ban sharda. Kod powinien kolejkować akcje i obsługiwać błędy 429. Oficjalne limity opisuje dokumentacja Discord Developer.

Przy dużym serwerze unikaj masowych operacji w peak hours. Lepiej batch o północy niż lag w szczytowe popołudnie.

Po starcie (pierwsze 24-48 h)

Hosting przed startem

Upewnij się, że proces bota ma auto-restart i że masz dostęp do logów bez czekania na freelancera. Przy dużym serwerze awaria o szczytowej godzinie boli bardziej niż na stagingu. Porównanie opcji hostingu: hosting bota Discord.

Powiązane tematy

Bezpieczeństwo tokena i env: jak zabezpieczyć bota. Tickety na dużym serwerze: bot ticketowy.

Start pod duży serwer z custom botem? Napisz przez formularz kontaktu.

Napisz w sprawie projektu