Grundlagen
Discord-Bot kann eine Rolle nicht vergeben – was tun?
Marcus · entwickelt Fylgra ·
In Kürze
Ein Bot kann nur Rollen vergeben, die in der Rollenliste unter seiner eigenen höchsten Rolle stehen, und er braucht das Recht „Rollen verwalten“. Zieh die Rolle des Bots in den Servereinstellungen unter „Rollen“ über die Rolle, die er vergeben soll.
Öffnet „Rollen“ auf deinem Server. Dafür meldest du dich mit Discord an.
Worum es geht
Ein Bot soll einem Mitglied eine Rolle geben, per Befehl, per Knopf oder beim Beitritt. Doch nichts passiert, oder der Bot meldet „Missing Permissions“, also fehlende Berechtigungen.
Eine Rolle ist in Discord eine Gruppe, der du Rechte gibst und Mitglieder zuordnest. Fast immer steckt eine von drei Regeln dahinter:
Die Rangfolge. Die Reihenfolge in der Rollenliste ist die Rangfolge. Ein Bot vergibt nur Rollen, die unter seiner eigenen höchsten Rolle stehen. Gleich hoch reicht nicht.
Das Recht. Der Bot braucht Rollen verwalten.
Verwaltete Rollen. Rollen, die Discord selbst verwaltet, etwa die Rolle eines Bots oder die Booster-Rolle, kann niemand von Hand vergeben, auch kein Bot.
Auch Administrator hebt die Rangfolge nicht auf.
So geht's in Discord
Die Schritte gelten für Discord am Computer und im Browser.
Die Rolle des Bots nach oben ziehen
Klicke oben links auf den Servernamen und wähle Servereinstellungen › Rollen.
Such die Rolle des Bots. Sie heißt meist wie der Bot.
Zieh sie über die Rolle, die der Bot vergeben soll. Vergibt er viele Rollen, zieh sie ganz nach oben.
Klicke auf Änderungen speichern.
Dem Bot das Recht geben
Klicke in derselben Liste auf die Rolle des Bots und öffne den Reiter Berechtigungen.
Schalte Rollen verwalten ein und klicke auf Änderungen speichern.
Hat der Bot mehrere Rollen, zählen ihre Rechte zusammen. Für die Rangfolge zählt die höchste.
So siehst du, dass es geklappt hat
Lass den Bot die Rolle noch einmal vergeben. Im Profil des Mitglieds steht dann die Rolle. Manche Bots merken die neue Reihenfolge erst nach ein paar Sekunden.
Typische Stolperfallen
Du kannst die Rolle nicht hoch genug ziehen. Du verschiebst Rollen nur bis unter deine eigene höchste Rolle. Ganz nach oben zieht nur der Server-Inhaber.
Die Rolle steht oben, und es klappt trotzdem nicht. Prüf, ob der Bot Rollen verwalten hat und ob die Rolle eine verwaltete Rolle ist.
Eine neue Rolle steht über dem Bot. Legt jemand später eine Rolle an und schiebt sie nach oben, kommt der Fehler für genau diese Rolle wieder.
Der Bot soll auch kicken, bannen oder Nicknames ändern. Dafür muss die höchste Rolle des Mitglieds unter der Rolle des Bots stehen. Den Server-Inhaber kann kein Bot kicken, bannen oder umbenennen.
Du selbst kannst eine Rolle nicht vergeben. Für dich gilt dieselbe Regel, und du brauchst Rollen verwalten.
Mit Fylgra
Fylgra brauchst du dafür nicht. Für seine eigene Rolle nimmt es dir aber das Suchen ab.
Fylgra prüft seine Rolle selbst. Stehen Rollen über der Rolle „Fylgra“, zeigt Fylgra das im Einrichtungsassistenten im Schritt Fylgras Rolle und in der Übersicht als Hinweis Fylgras Rolle steht zu weit unten. Klicke dort auf Anleitung: Unter Darüber stehen: siehst du die Rollen, die Fylgra nicht vergeben kann. Hast du die Rolle verschoben, klicke auf Neu prüfen.
Fylgra sagt Mitgliedern, was fehlt. Steht eine Rolle aus Reaction Roles oder dem Regelwerk zu hoch, nennt Fylgra dem Mitglied die Rolle und dass ein Admin „Fylgra“ nach oben ziehen kann. Bei Panels mit Reaktionen kommt das als Direktnachricht, wenn das Mitglied sie zulässt.
Fylgra zeigt vorher, was nicht geht. Wählst du in Reaction Roles oder im Regelwerk eine Rolle, stehen ganz unten unter Nicht vergebbar die Rollen, die Fylgra nicht vergeben kann oder soll, jeweils mit Grund, etwa Rollen über „Fylgra“ oder mit Administrator.

Verschieben kann Fylgra seine Rolle nicht selbst, und bei anderen Bots hilft es nicht weiter. Die Schritte für Fylgra stehen in Fylgras Rolle nach oben ziehen.
Klappt nicht?
- Fylgra meldet: Konnte nicht strafen – Rolle zu hoch Fehlerbehebung · Moderation
Hilft das nicht? Schreib mir – ich helfe dir weiter. Meldung schreiben oder per E-Mail an fylgra@fylgra.com
Verwandte Artikel
- Fylgras Rolle nach oben ziehen Anleitung
- Discord: Rollen selbst auswählen lassen (Reaction Roles) Discord-Wissen
- Discord-Moderatoren richtig Rechte geben, ohne Administrator Discord-Wissen