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 CodexeKrok po kroku
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.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.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.Pozwól Codexe go napisać
Codexe pisze kompletny projekt bota z komendami slash. Token jest odczytywany ze zmiennej środowiskowej
DISCORD_TOKENi nigdy nie trafia do kodu.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.Zaproś go na swój serwer
Wygeneruj link zaproszenia w portalu deweloperskim z zakresami
botiapplications.commandsoraz uprawnieniami, których bot potrzebuje.7.Hostuj go naprawdę
Pobierz ZIP, zainstaluj zależności (
pip install -r requirements.txtlubnpm install), ustawDISCORD_TOKENi 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:
| Plan | Czas działania na 24 godziny |
|---|---|
| Free | 15 minut |
| Pro | 4 godziny |
| Business | 12 godzin |
| Enterprise | 24 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