Przejdź do treści

Discord

Kalkulator uprawnień Discord

Zaznacz uprawnienia albo wybierz gotowy zestaw (moderator, bot muzyczny, bot moderacyjny), a dostaniesz liczbę uprawnień i link zaproszenia bota. Możesz też odczytać liczbę z cudzego linku.

Za darmoBez logowaniaDziała w przeglądarceNic nie wysyłamy na serwer

Gotowe zestawy

Liczba uprawnień (permissions)0

Uprawnienia (52 flagi)

Zaznacz uprawnienia - liczba u góry przelicza się od razu. Nazwy po polsku odpowiadają ustawieniom roli w aplikacji, w nawiasie nazwa z API i bit.

Ogólne uprawnienia serwera 0/10
Członkowie i moderacja 0/6
Kanały tekstowe 0/21
Kanały głosowe i sceniczne 0/13
Wydarzenia 0/2

Link zaproszenia bota

Znajdziesz go w Discord Developer Portal: Twoja aplikacja → General Information.
Prawy klik na serwer → Kopiuj ID serwera (wymaga trybu dewelopera).

Narzędzie tylko składa adres z Twojego ID i wybranych uprawnień - niczego nie wysyła do Discorda. Link otwiera okno autoryzacji, w którym osoba z uprawnieniem Zarządzanie serwerem wybiera serwer i może odznaczyć część uprawnień.

Odczytaj liczbę uprawnień

Dalej: Embed dla bota Kolory ról Układ kanałów Znacznik czasu

Kalkulator uprawnień Discord zamienia zaznaczone uprawnienia na jedną liczbę (permissions), której używają boty, linki zaproszeń i API - i odwrotnie: rozkłada liczbę z cudzego linku na listę uprawnień po polsku. Każda pozycja ma krótkie wyjaśnienie, nazwę z dokumentacji i numer bitu, więc łatwo sprawdzić, czy bot nie prosi o więcej, niż potrzebuje.

Kalkulator uprawnień Discord - jak używać

  1. Wybierz gotowy zestaw (zwykły członek, moderator, bot muzyczny, bot moderacyjny) albo zaznacz uprawnienia ręcznie.
  2. Liczba u góry przelicza się od razu. Skopiuj ją do konfiguracji bota albo do Developer Portal.
  3. Jeśli tworzysz bota, wpisz jego Client ID - dostaniesz gotowy link zaproszenia z zakresami bot i applications.commands.
  4. Masz cudzy link zaproszenia? Wklej liczbę z parametru permissions w polu „Odczytaj liczbę uprawnień” i zobacz, o co bot naprawdę prosi.

Jak działa liczba uprawnień

Każde uprawnienie to jeden bit w liczbie. Administrator to bit 3, czyli 2³ = 8; wyświetlanie kanałów to bit 10 (1024), wysyłanie wiadomości bit 11 (2048), więc oba razem dają 3072. Dokumentacja Discorda wymienia dziś 52 flagi - od tworzenia zaproszeń (bit 0) po pomijanie trybu powolnego (bit 52); bitu 47 nie ma. Najnowsze to m.in. wiadomości głosowe (46), status kanału głosowego (48), ankiety (49), zewnętrzne aplikacje (50), przypinanie wiadomości (51) i pomijanie trybu powolnego (52). Liczba wszystkich uprawnień przekracza zakres bezpiecznych liczb całkowitych w JavaScripcie, dlatego kalkulator liczy na typie BigInt - wynik jest dokładny co do bitu, a API Discorda przyjmuje go jako tekst.

UprawnienieBitWartość
Administrator38
Zarządzanie wiadomościami138192
Zarządzanie rolami28268435456
Wyciszanie czasowe (przerwa)401099511627776
Tworzenie ankiet49562949953421312

Uprawnienia moderatora - co dać, a czego nie

Moderatorowi wystarczą zwykle: zarządzanie wiadomościami i wątkami, przypinanie, wyciszanie czasowe, wyrzucanie i banowanie, zarządzanie pseudonimami, dziennik zdarzeń oraz uprawnienia głosowe (wyciszanie, przenoszenie). Uprawnień Administrator, Zarządzanie serwerem i Zarządzanie rolami nie dawaj „na zapas”. Administrator omija wszystkie ustawienia kanałów i pozwala zrobić z serwerem wszystko - jeśli bot z takim uprawnieniem zostanie przejęty, może usunąć kanały i zbanować członków. Zasada jest prosta: botowi dawaj tylko to, czego używa jego funkcja, a rola bota powinna stać na liście ról tuż nad rolami, którymi ma zarządzać.

Na serwerach z włączonym wymogiem weryfikacji dwuetapowej dla moderacji część uprawnień działa tylko u osób z 2FA (a u botów - gdy 2FA ma właściciel aplikacji). Według dokumentacji są to: wyrzucanie i banowanie członków, Administrator, zarządzanie kanałami, serwerem, wiadomościami, rolami, webhookami, wyrażeniami i wątkami oraz statystyki subskrypcji ról. W kalkulatorze oznaczyliśmy je etykietą 2FA.

Link zaproszenia bota

Link ma postać discord.com/oauth2/authorize z parametrami client_id (ID aplikacji), permissions (liczba uprawnień) i scope. Zakres bot dodaje bota do serwera, a applications.commands pozwala mu rejestrować polecenia z ukośnikiem. Opcjonalnie możesz podać ID serwera, żeby wybór był ustawiony na stałe. Narzędzie tylko składa adres - niczego nie wysyła. Nigdy nie wklejaj tu tokenu bota: token jest tajny i do zaproszenia nie jest potrzebny. Gdy bot już działa, ładne ogłoszenia przygotujesz w generatorze embedów Discord, kolory ról dobierzesz w narzędziu kolory ról Discord, a daty wydarzeń wstawisz znacznikiem czasu Discord.

Najczęstsze pytania

Jak obliczyć uprawnienia bota na Discordzie?

Zaznacz uprawnienia, których bot potrzebuje, a kalkulator zsumuje ich bity w jedną liczbę. Tę liczbę wpisujesz w parametrze permissions linku zaproszenia albo w konfiguracji bota.

Ile to jest uprawnienie Administrator w liczbie?

8 - to bit numer 3. Link zaproszenia z permissions=8 prosi o pełne uprawnienia administratora, więc zastanów się, czy bot naprawdę ich potrzebuje.

Jakie uprawnienia dać moderatorowi na Discordzie?

Wybierz zestaw „Moderator”: zarządzanie wiadomościami i wątkami, przypinanie, wyciszanie czasowe, wyrzucanie, banowanie, pseudonimy, dziennik zdarzeń i moderacja kanałów głosowych. Bez Administratora i bez zarządzania rolami czy serwerem.

Jak zrobić link zaproszenia bota Discord?

Skopiuj Client ID z Discord Developer Portal (Twoja aplikacja → General Information), wpisz go w kalkulatorze i wybierz uprawnienia. Dostaniesz link z zakresami bot i applications.commands - wystarczy go otworzyć i wybrać serwer.

Dlaczego bot nie może zarządzać rolą, mimo że ma uprawnienie?

Bot, jak każdy członek, zarządza tylko rolami niższymi niż jego najwyższa rola. Przesuń rolę bota wyżej w Ustawieniach serwera → Role. Uprawnienia mogą też być odebrane na poziomie kanału.

Źródła

  • Dokumentacja dla programistów Discorda: Permissions - Bitwise Permission Flags (lista 52 flag, oznaczenie uprawnień wymagających 2FA), sprawdzone 19.10.2026.
  • Dokumentacja Discorda: OAuth2 - Bot Authorization Flow (parametry client_id, permissions, scope, guild_id, disable_guild_select, integration_type).