Każda funkcja YAWBDB potrzebuje określonych uprawnień Discorda, aby działać. Ta strona wymienia, czego wymaga bot, funkcja po funkcji.
⚠️ Ważne: link zaproszenia YAWBDB nie nadaje z góry żadnych uprawnień. Po dodaniu bota musisz nadać jego roli poniższe uprawnienia (albo Administrator, jeśli wolisz prostą konfigurację). Zobacz Uprawnienia bota, aby rozwiązać problemy.
🔑 Podstawa (wszystkie funkcje)
Są wymagane, aby bot w ogóle działał:
| Uprawnienie | Po co |
|---|---|
| View Channels | Czytanie kanałów, na których działa |
| Send Messages | Odpowiadanie, publikowanie logów, potwierdzenia |
| Embed Links | Większość odpowiedzi bota używa embedów |
| Attach Files | Eksporty, nagrania, transkrypcje |
| Read Message History | Kontekst dla moderacji i funkcji AI |
🗝️ Uprawnienia dla poszczególnych funkcji
| Funkcja | Dodatkowe uprawnienia |
|---|---|
| Moderacja | Ban Members, Kick Members, Moderate Members (timeout) |
| Automod | Manage Messages (usuwanie filtrowanych wiadomości), Moderate Members |
| Anti-Raid | Ban Members, Kick Members, Moderate Members |
| Anti-Nuke | View Audit Log (wymagane - wskazuje, kto wykonał każde działanie), a także Manage Roles / Kick Members / Ban Members zależnie od wybranej reakcji. Rola bota musi stać wyżej niż administratorzy, przed którymi chroni |
| Honeypot | Manage Messages (usuwanie wiadomości z pułapek), a także Ban Members / Kick Members / Moderate Members zależnie od działania. Manage Messages (przypinanie) dla opcjonalnego embeda ostrzegawczego |
| Logi serwera | Tylko podstawa (View Audit Log zalecane dla dokładniejszych danych o autorze) |
| Role reakcji | Manage Roles, Add Reactions |
| Loterie | Tylko podstawa (publikuje embed, czyta role członków, opcjonalnie wysyła wiadomości prywatne zwycięzcom) |
| Sugestie | Tylko podstawa - plus Create Public Threads, jeśli włączysz wątki dyskusji |
| Starboard | Tylko podstawa (czyta reakcje, ponownie publikuje i aktualizuje własne wiadomości) |
| Zaplanowane wiadomości | Tylko podstawa (publikuje na kanale docelowym o zaplanowanej godzinie) |
| Alerty społecznościowe | Tylko podstawa (publikuje embed z ogłoszeniem). Aby oznaczyć rolę, ustaw ją jako możliwą do wspomnienia albo nadaj Mention @everyone, @here, and All Roles |
| Kreator osadzeń | Tylko podstawa (publikuje przygotowany embed na wybranym kanale) |
| Urodziny | Tylko podstawa do ogłaszania; Manage Roles, jeśli używasz roli urodzinowej, z rolą bota powyżej niej. Aby oznaczyć rolę, ustaw ją jako możliwą do wspomnienia albo nadaj Mention @everyone, @here, and All Roles |
| Gry | Tylko podstawa (publikuje embedy gier i ich przyciski na kanale, na którym użyto komendy) |
| Kreator formularzy | Tylko podstawa (publikuje podsumowanie zgłoszenia na kanale odpowiedzi). Aby oznaczyć rolę, ustaw ją jako możliwą do wspomnienia albo nadaj Mention @everyone, @here, and All Roles |
| Weryfikacja przy dołączeniu | Manage Roles (przypisanie roli zweryfikowanego); Kick Members, jeśli włączono automatyczne wyrzucanie |
| Zgłoszenia Discord | Create Public/Private Threads, Send Messages in Threads, Manage Threads |
| Tickety Discord | Uprawnienia Manage Channels lub do wątków (kanały ticketów), Manage Threads |
| Poziomy | Manage Roles (nagrody w postaci ról) |
| Rola przy dołączeniu | Manage Roles |
| Nagrywanie audio / AudioToText | Connect, Speak (kanały głosowe) |
| Kanał regulaminu | Manage Messages (utrzymanie porządku na kanale regulaminu) |
| Auto Responder / Odpowiedzi AI / Losowe interakcje bota | Tylko podstawa |
| Głosowanie | Tylko podstawa |
| Webhooki wychodzące | Brak - nigdy nie dotyka Discorda. To funkcja panelu: potrzebuje uprawnienia w panelu Usuwanie serwera z zespołu albo własności zespołu |
🪜 Hierarchia ról ma znaczenie
Discord pozwala botowi działać tylko na członkach i rolach poniżej jego najwyższej roli:
- Bot nie może zbanować, wyrzucić, wyciszyć (timeout) ani ostrzec członka, którego najwyższa rola jest powyżej roli bota.
- Bot nie może przypisać roli nagrody, która na liście ról znajduje się powyżej jego własnej roli.
Jeśli działanie moderacyjne lub nagroda w postaci roli po cichu zawodzi, przeciągnij rolę YAWBDB wyżej w Server Settings → Roles.
✅ Szybka lista kontrolna
- Otwórz Server Settings → Roles i wybierz rolę YAWBDB.
- Nadaj uprawnienia dla włączonych funkcji (tabela powyżej).
- Przesuń rolę powyżej każdej roli, którą bot musi zarządzać.
- Sprawdź nadpisania uprawnień na poziomie kanałów - odmowa na poziomie kanału wygrywa z zezwoleniem na poziomie roli.