Bota trzeba zaprosić na każdy serwer Discord, na którym pracuje. Aby go dodać, potrzebujesz na tym serwerze uprawnienia Manage Server.
Zbuduj link zaproszenia
- W Discord Developer Portal otwórz swoją aplikację i przejdź do OAuth2, potem URL Generator.
- W sekcji Scopes zaznacz
bot. Jeśli twój bot używa komend slash, zaznacz teżapplications.commands. - Pojawia się lista Bot Permissions. Zaznacz tylko to, czego bot potrzebuje, na przykład Send Messages, Embed Links, Read Message History. Bot muzyczny potrzebuje też Connect i Speak.
- Skopiuj wygenerowany adres URL na dole, otwórz go w przeglądarce, wybierz serwer i kliknij Authorize.
Unikaj Administrator. Działa, ale wtedy błąd albo wyciek tokena daje pełną władzę nad serwerem.
Bot jest na serwerze, ale offline
Obecność na liście członków nie oznacza, że działa. Bot jest online tylko wtedy, gdy twój serwer w PlayNHost jest uruchomiony i zalogowany. Otwórz Console w panelu i poszukaj linii logowania albo błędu. Zobacz Dlaczego twój bot Discord ciągle się zatrzymuje.
Bot jest online, ale nic nie robi
- Brak komend slash: link zaproszenia potrzebuje zakresu
applications.commands, a twój kod musi zarejestrować komendy. Zobacz Bot Discord jest online, ale nie odpowiada na komendy. - Brak odpowiedzi na wiadomości: włącz Message Content Intent, jeśli twój kod czyta tekst wiadomości.
- Błędy „Missing Permissions”: nadaj roli bota uprawnienie w ustawieniach serwera albo w nadpisaniach uprawnień samego kanału. Zobacz Typowe błędy botów Discord i co oznaczają.
Zmień uprawnienia później
Nie potrzebujesz nowego linku. W Discordzie otwórz Server Settings, Roles, wybierz rolę bota i zmień jej uprawnienia. Upewnij się, że rola bota jest powyżej każdej roli, którą ma zarządzać.





