Poniższy artykuł ma pełnić rolę karty referencyjnej, opisującej sposób działania ról oraz powiązanych pozwoleń w Discordzie. Omówimy tutaj:
- Kolory ról
- Hierarchie ról
- Uprawnienia na kanałach
Część pierwsza: Kolory ról
Na początek coś, co może nie jest od razu widoczne, ale super przydatne, czyli sposób, w jaki role działają w zakładce Role. Krótko mówiąc:
Użytkownicy serwera kumulują uprawnienia ze wszystkich posiadanych ról.
Nie tylko przypisujesz uprawnienie, ale także kolor! Różnicę widać tutaj:
Pomimo posiadania przez Cats trzech ról, "PUBG" jest najwyżej na liście, w związku z czym Cats ma uroczy, pomarańczowy kolor. BB maker i Cats mają te same role oprócz PUBG, a że kolor nawiązuje do najwyższej posiadanej roli, w przypadku BB makera będzie to "Overwatch" i niebieski.
Możesz także poprzesuwać role wedle uznania i stworzyć nową hierarchię:
Przed:
Po:
W tym wypadku wystarczyło przesunąć "PUBG" na szczyt listy, nad Overwatch. W rezultacie wszyscy otrzymali pomarańczowy kolor oraz PUBG jako pierwszą rolę na liście. Ciągle mam moją starą rolę Overwatch, ale ponieważ jest niżej na liście, tracę niebieski kolor.
Kolor najwyższej posiadanej roli będzie także widoczny na liście użytkowników:
W tym wypadku niektóre role mają włączoną opcję "Wyświetl użytkowników tej roli oddzielnie od użytkowników online", ale pozostałe już nie, np. Różowa rola Rocket League. Każdy użytkownik na tej liście posiada inną najwyższą rolę.
Część druga: Hierarchie ról
Oprócz tego, że ładnie wyglądają, role oferują ustrukturyzowany sposób nadawania uprawnień użytkownikom oraz tworzenie zarówno wielowarstwowej administracji na serwerze publicznym, jak i powierzanie funkcji na prywatnym serwerze znajomemu, aby mógł nas wesprzeć tu i tam.
Hierarchia liniowa:
Niebieskawa strzałka wskazuje twoją najwyższą rolę, pozostałe będą ułożone pod nią w liniowej hierarchii.
Wszystkie role równe twojej lub wyższe będą miały kłódkę obok swojej nazwy. Pozwala to właścicielom serwera na ustawieniu wielu ról z osobnymi prawami administracyjnymi, które nie będą wchodziło sobie w drogę. Poniżej kilka narzędzi odpowiedzialnych za pracę hierarchii:
Administrator:
To jest rola omega! Nadanie tej roli użytkownikowi zapewni mu wszystkie uprawnienia z listy uprawnień! Nie będzie można zabronić mu dostępu do żadnego kanału tekstowego i głosowego, niezależnie od ich ustawień uprawnień. To wielkie wyzwanie. Takie uprawnienie pozwala użytkownikom z tą rolą na przyznanie dowolnego uprawnienia rolom będącym niżej od nich w hierarchii, ale jednocześnie nie będą mogli zmienić własnej roli lub ról będących wyżej w hierarchii. Krótko mówiąc: z wielkimi uprawnieniami wiąże się wielka odpowiedzialność. Przyznawajcie je z rozwagą.
Zarządzanie rolami:
To uprawnienie pozwala roli tworzyć role poniżej i edytować wedle uznania. Proszę pamiętać, że ta rola jest drugą po administratorze i pomimo możliwości edycji i nadawania ról użytkownikom, wciąż nie możesz edytować swojej roli oraz ról nad twoją. Ponadto rolom poniżej możesz przypisywać tylko te uprawnienia, które sam masz. Jeśli twoja rola nie może banować, nie możesz nadać takiego uprawnienia innym. Proste.
Kolejną ważną rzeczą, o której trzeba pamiętać przy zarządzaniu rolami to to, że jeśli posiadasz wiele ról, nie możesz usunąć uprawnienia z niższej roli, którego zabranie spowodowałoby usunięcie tej roli.
Ważna informacja dotycząca dodawania ról: rola @everyone stanowi podstawowy szablon dla wszystkich dodawanych ról. Chcesz, żeby wszyscy na serwerze mogli dodawać kanały, jak im się podoba? Nadaj uprawnienie "Zarządzanie kanałami" roli @everyone, a automatycznie pojawi się we wszystkich utworzonych rolach. Dowolna rola przypisana do @everyone będzie uniwersalna, niezależnie od uprawnień w wyższych rolach.
Proszę pamiętać, że w po dodaniu nowej roli (jeśli nie jesteś właścicielem serwera), ta rola pojawi się na samym dole w hierarchii, bezpośrednio nad rolą @everyone, co pozwoli na ręczne przesuwanie jej, ale nie powyżej twojej roli.
Hierarchia według wyrzucania/banowania/zmiany nazwy:
Oprócz hierarchii sortującej role istnieje specjalny wyjątek związany z banowaniem, wyrzucaniem i zmianą nazwy użytkowników: Nawet jeśli użytkownicy posiadają uprawnienia do banowania/wyrzucania/zmiany nazwy, nie mogą banować / wyrzucać / zmieniać nazwy nikogo z tą samą rolą lub wyższą.
Część trzecia: Uprawnienia na kanałach
Jeśli lubisz porządek tak bardzo, że sortowanie ubrań to dla ciebie wielka przygoda, menu pojawiające się po kliknięciu prawym przyciskiem myszy zawiera kilka narzędzi, które ci się przydadzą. Te skróty pomogą przy konfigurowaniu uprawnień na pojedynczym kanale tekstowym, zamiast przestawiać ustawienia serwera.
Sklonuj kanał:
Ta opcja stworzy nowy kanał tekstowy z dokładną kopią ustawień ról i uprawnień wybranego kanału. Pojawi się możliwość wpisania nazwy nowego i kanału, i gotowe. Po utworzeniu kanału możesz wejść w jego szczegóły i zmienić ustawienia uprawnień wedle uznania.
Tworzenie kanałów dla wybranych ról:
Gdy tworzysz nowy kanał (lub ktokolwiek inny z uprawnieniem "Zarządzanie kanałami”), zobaczysz opcję wyboru konkretnych ról, które będą miały do niego dostęp. Wybranie roli spowoduje dwie rzeczy w menu uprawnień:
1. Na początek wyłączy posiadaczom roli @everyone uprawnienie "Czytanie wiadomości" na tym kanale, przez co kanał będzie niedostępny i niewidoczny dla nich.
2. Następnie doda konkretne wyjątki dla wybranych ról. Obie zmiany będą widoczne w oknie Uprawnień kanału.