Discord-Reaction-Roles-Bot: Buttons, Dropdowns und Emoji-Panels
Ein Discord-Reaction-Roles-Bot postet eine Nachricht, auf der Mitglieder ihre Rollen selbst wählen und wieder ablegen, ganz ohne Mitarbeiter. Noxyr bietet drei Stile für dieselbe Aufgabe, Buttons, ein Dropdown oder klassische Emoji-Reaktionen, und lehnt jede Rolle ab, die Moderationsrechte verteilen könnte.
Was ein Rollen-Panel leistet
Ein Rollen-Panel ist eine einzelne Nachricht in einem Kanal deiner Wahl. Ein Mitglied nutzt es, um sich eine Rolle zu geben, und nutzt es erneut, um sie wieder abzulegen. Mehr braucht es nicht, und das spart viel Routinearbeit: Ping-Rollen, Spiel-Rollen, Regions-Rollen und Farbrollen brauchen keinen Moderator mehr.
Noxyr-Panels enthalten bis zu 20 Rollen, und ein Server kann bis zu 20 Panels haben. Das reicht für ein Panel pro Thema, etwa eins für Pings, eins für Spiele und eins für Regionen, statt einer überfüllten Nachricht.
Wähle den Stil nach dem Publikum
| Stil | Was Mitglieder sehen | Am besten für |
|---|---|---|
| Buttons | Ein Button pro Rolle mit Text, Emoji oder beidem, und eine private Antwort, die sagt, was sich geändert hat | Kurze Listen, bei denen Rückmeldung zählt |
| Dropdown | Ein Menü mit jeder Rolle | Lange Listen und ein aufgeräumter Kanal |
| Reaktionen | Ein Emoji unter der Nachricht für jede Rolle | Der klassische Look und eine sichtbare Zählung |
Bei Reaktionen braucht jede Rolle ein eigenes Emoji. Beim Dropdown nimmt eine erneute Auswahl einer Rolle sie wieder weg. Eine ausführliche Anleitung zu allen drei findest du im Leitfaden Discord-Reaction-Roles einrichten.
Nur eine Rolle, für Auswahlen, die sich ausschließen
Aktiviere Nur eine Rolle, wenn ein Mitglied nur eine Rolle aus einem Panel halten soll: eine Region, eine Farbe, ein Team. Wählt es eine neue Rolle, wird die alte im selben Klick entfernt. Lass die Option aus bei Panels, in denen Mitglieder mehrere wollen können, etwa bei Benachrichtigungs-Pings.
So richtest du ein Panel ein
- Ordne die Rollen. Ziehe in den Servereinstellungen unter Rollen die Noxyr-Rolle über jede Rolle, die Mitglieder wählen können.
- Öffne den Panel-Builder. Im Dashboard gehst du zu Begrüßungen, dann Reaktionsrollen. In Discord führst du
/reactionrole createaus. - Wähle Stil und Kanal. Füge die erste Rolle hinzu, einen optionalen Text und ein Emoji, dazu einen Titel und eine Nachricht.
- Füge die restlichen hinzu. Nutze das Dashboard oder
/reactionrole addfür jede weitere Rolle. Die Live-Nachricht aktualisiert sich bei jeder Änderung. - Mit einem normalen Konto testen. Wähle eine Rolle, wähle sie dann erneut und bestätige, dass sie wieder verschwindet.
Panels später verwalten
/reactionrole removenimmt eine Rolle von einem Panel. Mitglieder, die sie schon haben, behalten sie./reactionrole deleteentfernt ein Panel und seine Nachricht. Mitglieder behalten ihre Rollen./reactionrole listzeigt jedes Panel im Server.
Speicherst du eine Änderung im Dashboard, aktualisiert sich die Live-Nachricht. Du musst ein Panel also nie neu posten, um ein Label zu korrigieren.
Die wichtigste Sicherheitsregel
Wer ein Panel sehen kann, kann sich jede Rolle darauf nehmen. Deshalb lehnt Noxyr Rollen mit Moderationsrechten ab, etwa Administrator, Mitglieder bannen oder Nachrichten verwalten. Die Prüfung läuft bei jeder Auswahl erneut. Erhält eine Rolle später eines dieser Rechte, wird sie nicht mehr vergeben, statt stillschweigend zu einem Weg zur Rechteausweitung zu werden.
Mitglieder mit der Berechtigung Rollen verwalten können /reactionrole ausführen; die Dashboard-Seite ist für Server-Admins.
Wenn es nicht funktioniert
- Die Rolle kommt nie an. Die Rolle des Bots steht unter der Rolle, die er vergeben soll, oder dem Bot fehlt die Berechtigung Rollen verwalten.
- Kein Emoji unter einem Reaktions-Panel. Der Bot braucht im Kanal Reaktionen hinzufügen und Nachrichtenverlauf lesen, dazu Kanal anzeigen, Nachrichten senden und Links einbetten.
- Ein eigenes Emoji wird abgelehnt. Es muss auf deinen eigenen Server hochgeladen sein, damit der Bot es immer nutzen kann. Normale Emojis funktionieren überall.
- Du bist auf einen eigenen Bot umgestiegen. Speichere das Panel erneut, damit der Bot, der deinen Server betreibt, es postet. Reaktionsrollen funktionieren auch mit einem eigenen Bot.
Rollen beim Beitritt sind eine andere Funktion
Wenn jedes neue Mitglied eine Rolle bekommen soll, nutze kein Panel. Die Auto-Rolle vergibt Rollen im Moment des Beitritts, und die Verifizierung vergibt sie nach einem Button-Klick. Beides ist in der Doku zu Verifizierung und Willkommen beschrieben.
Panel-Ideen, die funktionieren
- Ping-Rollen. Ankündigungen, Events, Gewinnspiele. Nutze Buttons und lass Leute mehrere halten.
- Region oder Zeitzone. Nur eine Rolle, damit Mitglieder in genau einer Gruppe sind.
- Farben. Ein Dropdown mit Nur eine Rolle hält eine lange Liste kurz und vermeidet einen Regenbogen sich überlappender Namensfarben.
- Interessen und Spiele. Jede Rolle schaltet einen Kanal frei, sodass Leute nur die Themen sehen, die sie gewählt haben.
Setze das Panel dorthin, wo neue Mitglieder früh vorbeikommen, direkt nach den Regeln oder dem Verifizierungskanal. Ein Panel, das niemand findet, tut nichts.
Nächste Schritte
Alle Optionen stehen in der Doku zu Reaktionsrollen. Um vorher Bots zu vergleichen, siehe die besten Discord-Reaction-Role-Bots. Danach füge Noxyr hinzu; Reaktionsrollen sind in allen drei Stilen kostenlos.
Häufige Fragen
Wie viele Rollen passen auf ein Noxyr-Panel?
Bis zu 20 Rollen pro Panel und bis zu 20 Panels pro Server.
Können Mitglieder nur eine Rolle aus einem Panel wählen?
Ja. Aktiviere Nur eine Rolle, dann entfernt die Auswahl einer neuen Rolle die alte.
Welche Rollen lehnt Noxyr ab?
Jede Rolle mit einem Moderationsrecht wie Administrator, Mitglieder bannen oder Nachrichten verwalten. Die Prüfung läuft bei jeder Auswahl erneut.
Behalten Mitglieder ihre Rollen, wenn ich das Panel lösche?
Ja. Das Löschen eines Panels entfernt nur die Nachricht, Mitglieder behalten die Rollen, die sie schon haben.
Funktionieren Reaktionsrollen auch mit einem eigenen Bot?
Ja. Wenn du den Bot wechselst, speichere das Panel erneut, damit der Bot, der deinen Server betreibt, es postet.