Poradnik

Jak zrobić bota Discord bez programowania

Zaktualizowano: 18 października 2026

Bot Discord to mały program, który łączy się z Discordem za pomocą tokena i odpowiada na komendy slash, reaguje na nowych członków albo moderuje wiadomości. Możesz go mieć bez pisania kodu: utwórz bota w portalu deweloperskim Discorda, opisz, co ma robić, i pozwól Codexe napisać go w Pythonie (discord.py) lub Node.js (discord.js). Wypróbowujesz go z własnym tokenem, zanim go zahostujesz.

Zmień komendy na takie, jakich potrzebuje twój serwer.

Wygeneruj to w Codexe

Krok po kroku

  1. 1.Utwórz bota w Discordzie

    W portalu deweloperskim Discorda utwórz aplikację, otwórz Bot i skopiuj token. Traktuj go jak hasło.

  2. 2.Wybierz Python lub Node.js

    Oba działają. Wybierz ten, który obsługuje twój hosting, albo ten, który zna znajomy, który może ci później pomóc.

  3. 3.Opisz komendy i zdarzenia

    Każdą komendę slash z jej opcjami i tym, kto może jej używać, zdarzenia, na które reaguje (nowi członkowie, wiadomości, reakcje), i miejsce, gdzie przechowuje dane.

  4. 4.Pozwól Codexe go napisać

    Codexe pisze kompletny projekt bota z komendami slash. Token jest odczytywany ze zmiennej środowiskowej DISCORD_TOKEN i nigdy nie trafia do kodu.

  5. 5.Uruchom go testowo w Codexe

    W panelu Hostuj bota wklej swój token (przechowywany w formie zaszyfrowanej, możesz go usunąć), naciśnij Uruchom i wypróbuj komendy na swoim serwerze Discord, obserwując konsolę.

  6. 6.Zaproś go na swój serwer

    Wygeneruj link zaproszenia w portalu deweloperskim z zakresami bot i applications.commands oraz uprawnieniami, których bot potrzebuje.

  7. 7.Hostuj go naprawdę

    Pobierz ZIP, zainstaluj zależności (pip install -r requirements.txt lub npm install), ustaw DISCORD_TOKEN i uruchom go na maszynie, która jest zawsze włączona.

Co opisać

  • Komendy slash: nazwy, opcje i kto może ich używać (wszyscy, rola, członkowie z uprawnieniem, takim jak Moderowanie członków).
  • Zdarzenia: wiadomości powitalne, automatyczne role, role za reakcje, logowanie usuniętych wiadomości.
  • Zapis danych: plik JSON lub SQLite na ostrzeżenia, poziomy lub ustawienia.
  • Intencje: odczyt treści wiadomości i list członków to uprzywilejowane intencje, które włączasz w portalu deweloperskim; wpisz, które z nich chcesz włączyć.
  • Zewnętrzne API: na przykład sprawdzanie statusu serwera Minecraft, z adresem w pliku konfiguracyjnym.

Przykładowy opis

„Bot w discord.py z komendami slash. /warn <user> <reason> zapisuje ostrzeżenie w SQLite i wysyła użytkownikowi wiadomość prywatną. /warnings <user> wyświetla ostrzeżenia z datami. /timeout <user> <minutes> <reason> nakłada przerwę na Discordzie. Używać ich mogą tylko członkowie z uprawnieniem Moderowanie członków. Każda akcja jest logowana na kanale wybranym przez /setlog. Nowi członkowie dostają rolę Member i wiadomość powitalną na #welcome.”

Testowe uruchomienia w Codexe

Panel Hostuj służy do wypróbowania bota, a nie do jego ciągłego działania. W każdym planie sesja zatrzymuje się po 30 minutach, a na konto działa jeden bot naraz. Czas działania w ciągu kroczących 24 godzin zależy od planu:

PlanCzas działania na 24 godziny
Free15 minut
Pro4 godziny
Business12 godzin
Enterprise24 godziny

Częste problemy

  • Komendy slash się nie pojawiają: synchronizacja komend globalnych może trwać do godziny; komendy zsynchronizowane z jednym serwerem pojawiają się od razu.
  • Bot jest online, ale ignoruje wiadomości: uprzywilejowana intencja nie jest włączona w portalu deweloperskim.
  • „Aplikacja nie odpowiedziała”: komenda trwała dłużej niż 3 sekundy bez odroczenia odpowiedzi. Poproś na czacie o odroczenie odpowiedzi.

Pytania

Czy bot jest sprawdzany, zanim go dostanę?

Boty Discord nie są weryfikowane buildem: gotowe oznacza, że kod został wygenerowany. Użyj testowego uruchomienia w panelu Hostuj, żeby sprawdzić go ze swoim tokenem.

Czy Codexe może hostować mojego bota na stałe?

Nie, panel Hostuj to środowisko testowe z dziennymi limitami. Dla bota, który ma być zawsze online, uruchom go na VPS, hostingu botów albo komputerze, który jest stale włączony.

Czy to darmowe?

Generowanie i testowe uruchomienia są darmowe w planie Free, w ramach jego tokenów i 15 minut działania bota dziennie. Pobranie ZIP wymaga planu lub pakietu pobrań.

Opisz swojego bota

Ten prompt otworzy się gotowy do wysłania:

“Bot w discord.py z komendami slash: /warn zapisuje ostrzeżenie w SQLite i wysyła użytkownikowi wiadomość prywatną, /warnings wyświetla ostrzeżenia użytkownika z datami, /timeout nakłada przerwę na Discordzie na podaną liczbę minut, używać ich mogą tylko członkowie z uprawnieniem Moderowanie członków, każda akcja logowana na kanale ustawionym przez /setlog, nowi członkowie dostają rolę Member i wiadomość powitalną.”

Wygeneruj to w Codexe
Jak zrobić bota Discord bez programowania | Codexe