Zum Hauptinhalt springen

Rollenbefehl

Diese Seite listet die Unterbefehle des role-Befehls auf und erklärt deren Funktionen.

list

Listet Rollen des Servers und filtert diese optionalerweise.

  • filter: Filter, welche auf alle Rollen angewendet werden sollen: -managed/-unmanaged: Ob die Rolle manuell erstellt wurde und vollständig bearbeitbar ist, oder ob sie von einer Discord-Integration, z. B. einem Bot, verwaltet wird. -withmembers/-withoutmembers: Ob es auf dem Server mindestens ein (gecachtes) Mitglied mit dieser Rolle gibt. -hoisted/-unhoisted: Ob die Rolle in der Mitgliederliste separat dargestellt wird. -mentionable/-unmentionable: Ob die Rolle standardmäßig erwähnbar ist. -startswith=<Name>/-endswith=<Name>: Ob der Rollenname mit diesem Text beginnt bzw. endet. -includes=<Name>/-notincludes=<Name>: Ob der Rollenname diesen Text enthält (Groß- und Kleinschreibung wird ignoriert).

info

Zeigt Informationen über die angegebene Rolle.

  • role: Die Rolle, worüber Infos angezeigt werden sollen

bypermission

Listet alle Rollen mit einer bestimmten Berechtigung auf.

  • permission*: Die Berechtigung, nach der gefiltert werden soll

clone

/role clone role:Rolle

Kopiert die angegebene Rolle mitsamt ihrer Berechtigungen.

Kanalüberschreibungen der Rolle werden nicht kopiert.

clearpermissions

/role clearpermissions role:Rolle

Entfernt alle Berechtigungen einer Rolle.

Kanalüberschreibungen werden nicht entfernt, daher entspricht dieser Befehl von der Funktion her dem Button "Berechtigungen löschen" in der Discord-Server-Rollenliste.

add

Fügt einem Mitglied eine Rolle hinzu.

Wenn keine Zeit angegeben wurde behält der Nutzer die Rolle für immer.

  • role*: Die Rolle, welche hinzugefügt werden soll
  • user*: Der Nutzer, welcher die Rolle erhalten soll
  • time: Für wie lange der Nutzer die Rolle haben soll

remove

Entfernt eine Rolle von einem Mitglied.

Wenn keine Zeit angegeben wurde wird die Rolle vom Nutzer für immer entfernt.

  • role*: Die Rolle, welche entfernt werden soll
  • user*: Der Nutzer, welcher die Rolle entfernt bekommen soll
  • time: Nach welcher Zeit der Nutzer die Rolle wieder erhält

massadd

Fügt allen Mitgliedern eine Rolle hinzu.

Siehe die Massenaktionen-Dokumentation für mehr Informationen.

massremove

Entfernt eine Rolle von allen Mitgliedern.

Siehe die Massenaktionen-Dokumentation für mehr Informationen.

randomuser

Wählt zufällig die angegebene Anzahl an Nutzern mit der angegebenen Rolle aus.

  • role*: Die Rolle
  • amount: Die Anzahl der Nutzer, welche zurückgegeben werden soll, standardmäßig 1