Berechtigungen & Rollen
Es gibt zwei separate Arten von Berechtigungen, über die man nachdenken sollte:
Topics: permissions, roles, hierarchy, access, admin
Es gibt zwei separate Arten von Berechtigungen, über die man nachdenken sollte:
- Deine Berechtigungen — was *du* benötigst, um Netrcol zu konfigurieren.
- Netrcols Berechtigungen — was der *Bot* benötigt, um jede Aktion auszuführen.
Die meisten Probleme mit „der Befehl hat nichts bewirkt“ hängen mit einer dieser beiden Berechtigungen oder mit der Rollenhierarchie zusammen.
Berechtigungen, die du benötigst
Um einen Server im Dashboard zu öffnen und Einstellungen zu ändern, benötigst du die Berechtigung Server verwalten auf diesem Server.
Einzelne Chat-Befehle erfordern die entsprechende Berechtigung — zum Beispiel Mitglieder bannen, um!banauszuführen, oder Server verwalten, um das Präfix oder die Sprache zu ändern. Administratoren umgehen all diese Überprüfungen. Die Anforderungen jedes Befehls sind im Befehlsverzeichnis aufgeführt.
Berechtigungen, die Netrcol benötigt
Netrcol kann nur das tun, was seine eigene Rolle erlaubt. Der einfachste Weg ist, Administrator zu gewähren — der Einladungsprozess fordert dies standardmäßig an — aber du kannst auch granularere Berechtigungen zuweisen, wenn du eine engere Kontrolle bevorzugst.
Grundlegende Berechtigungen
In jedem Kanal, in dem Netrcol Beiträge postet (Protokolle, Willkommensnachrichten, Panels, Ankündigungen), benötigt es:
| Berechtigung | Grund |
|---|---|
| Kanal anzeigen | Um den Kanal zu sehen |
| Nachrichten senden | Um Beiträge zu posten |
| Links einbetten | Um reichhaltige Einbettungen zu senden |
| Nachrichtenverlauf lesen | Um Protokolle zu bereichern und eigene Nachrichten zu bearbeiten |
Funktionen, die Reaktionen verwenden (Ticket-Panels, Reaktionsrollen, Spiele), benötigen ebenfalls Reaktionen hinzufügen.
Pro Funktion
| Funktion | Berechtigung, die der Bot benötigt |
|---|---|
| Bannen / Entbannen | Mitglieder bannen |
| Kicken | Mitglieder kicken |
| Timeout, Warnung, AutoMod-Timeouts | Mitglieder moderieren |
| Nachrichten löschen, AutoMod, Spiele | Nachrichten verwalten |
| Sperren / Entsperren / langsamer Modus, Tickets | Kanäle verwalten |
Autorolle, Registrieren, Reaktionsrollen, Einladungs- & Levelbelohnungen,!role | Rollen verwalten |
Spitznamen ändern (!setnick) | Spitznamen verwalten |
Tipp: Das Dashboard führt einen Live-Setup-Gesundheitscheck auf jeder Modulseite durch. Wenn Netrcol eine Berechtigung fehlt oder ein Kanal falsch konfiguriert ist, siehst du dort eine Warnung, bevor etwas kaputtgeht.
Rollenhierarchie
Dies ist die häufigste Falle. Für jede Aktion, die Rollen zuweist/entfernt oder Mitglieder moderiert, muss Netrcols höchste Rolle oberhalb der Zielrolle oder des Mitglieds in der Rollenliste stehen.
Wenn du beispielsweise möchtest, dass Netrcol eine "Verifiziert"-Rolle vergibt, muss die Netrcol-Rolle *höher* als "Verifiziert" in Servereinstellungen → Rollen positioniert sein. Das Gleiche gilt für die Moderation: Netrcol kann kein Mitglied bannen oder timeouten, dessen höchste Rolle über seiner eigenen steht.
So behebst du es
- Öffne Servereinstellungen → Rollen.
- Ziehe die Netrcol-Rolle nach oben, über jede Rolle, die sie verwalten muss.
- Rollen sind von oben nach unten bewertet, also höher in der Liste = mehr Autorität.
Hinweis: Eine Rolle kann sich niemals selbst oder etwas darüber verwalten — dies ist eine Plattformregel, keine Einschränkung von Netrcol. Selbst mit Administrator kann Netrcol nicht auf Rollen zugreifen, die über seiner eigenen stehen.
Empfohlene Konfiguration
Für das reibungsloseste Erlebnis:
- Gewähre Netrcol Administrator (oder die oben genannten granularen Berechtigungen).
- Ziehe die Netrcol-Rolle nahe an die Spitze deiner Rollenliste.
- Halte sie unter deinen eigenen Mitarbeiter-/Besitzerrollen, wenn du möchtest, aber über jeder Rolle, die sie verwaltet.
Funktioniert immer noch nicht?
- Ein Befehl bewirkt nichts → Überprüfe, ob *du* die erforderliche Berechtigung hast und ob der Befehl in den Moderation-Einstellungen nicht deaktiviert ist.
- Netrcol kann eine Rolle nicht zuweisen → es liegt fast immer an der Rollenhierarchie.
- Keine Protokoll-/Willkommensnachrichten → Bestätige, dass Netrcol Nachrichten senden und Links einbetten in diesem speziellen Kanal hat.
Nächste Schritte
- Beende den Erste Schritte-Leitfaden
- Setze dein Präfix und Sprache
- Erkunde den Funktionsleitfaden