Opublikuj przycisk lub menu, które pozwala członkom dodawać, usuwać i przełączać bezpieczne role zgodnie z hierarchią Discorda.
Jak utworzyć role wybierane samodzielnie
Elementy samodzielnych ról pozwalają członkom zarządzać zatwierdzonymi rolami bez obsługi. GuildPilot obsługuje przyciski i menu w Embeds oraz Smart Panels z akcją dodania, usunięcia lub przełączenia.
Zanim zaczniesz
- Utwórz role członków w Ustawienia serwera → Role.
- GuildPilot potrzebuje Zarządzania rolami.
- Umieść rolę aktywnego bota nad każdą rolą, którą ma przypisywać.
- Role zarządzane przez integracje nie mogą być przypisywane przez boty.
Ostrzeżenie: Nie udostępniaj w ten sposób ról obsługi, administratora ani ról z wrażliwymi uprawnieniami.
Utwórz samodzielne role
1. Przygotuj hierarchię
W Discordzie otwórz Ustawienia serwera → Role, przenieś GuildPilot nad oferowane role i zapisz kolejność.
2. Otwórz wiadomość
Utwórz albo edytuj Embed lub Smart Panel i wybierz kanał, na którym członkowie znajdą element.
3. Dodaj akcję roli
W Embeds dodaj przycisk typu Samodzielna rola. W Smart Panelu dodaj przycisk lub menu i wybierz tę samą akcję.
4. Wybierz zachowanie
Wskaż rolę i akcję: dodaj, usuń albo przełącz. Przełączenie dodaje brakującą rolę i usuwa już posiadaną. Etykieta powinna nazywać wynik.
5. Opublikuj i sprawdź
Opublikuj wiadomość i otwórz ją zwykłym kontem członka.
Zalecana konfiguracja
Przełączenie pasuje do zainteresowań i powiadomień. Oddzielne dodanie i usunięcie wybierz tylko dla jawnych działań, a wiele podobnych ról zgrupuj w menu.
Przetestuj konfigurację
- Użyj zwykłego konta poniżej roli GuildPilot.
- Wybierz element i sprawdź przypisanie roli.
- Dla przełączenia wybierz go ponownie i sprawdź usunięcie.
- Usuń pozostałą rolę testową.
Jak wygląda poprawna konfiguracja
Członek natychmiast otrzymuje wybraną rolę, a akcja dotyczy wyłącznie serwera, na którym opublikowano panel.
Typowe problemy
GuildPilot nie może przypisać roli
Przyczyna: Brakuje Zarządzania rolami albo rola bota jest niżej.
Rozwiązanie: Przenieś aktywną rolę GuildPilot nad wszystkie oferowane role.
Lista ról jest pusta
Przyczyna: Nie ma zwykłych ról poniżej bota albo dane są nieaktualne.
Rozwiązanie: Popraw hierarchię i użyj Ustawienia → Odśwież dane Discorda.
Element wykonuje inną akcję
Przyczyna: Zapisano dodanie, usunięcie lub przełączenie inne niż oczekiwane.
Rozwiązanie: Otwórz wiadomość, popraw Akcję roli i opublikuj ponownie.
