Zum Hauptinhalt springen

🎭 AutoRole-System

Beschreibung

Datei: auto-rôle.py (Intern: AutoRoleSystem)

Erweitertes System für selbst zugewiesene Rollen mit Embed-Panels und Auswahlmenüs.

Philosophie

Wie es funktioniert
  • Sofortige Aktion: Rollen werden sofort nach der Auswahl im Dropdown hinzugefügt.
  • Intelligentes Entfernen: Wenn ein Benutzer eine Rolle auswählt, die er bereits hat, interpretiert der Bot dies als Anfrage zum Entfernen der Rolle und bittet um Bestätigung.
  • Persistenz: Panels und Selektoren werden in SQLite gespeichert und überdauern Bot-Neustarts.

Befehle

Panel-Verwaltung

BefehlBeschreibung
/autorole panel_createStartet einen Assistenten (Modal), um ein neues Embed zu entwerfen.
/autorole panel_updateBearbeitet das Aussehen eines bestehenden Panels.
/autorole panel_sendSendet ein bestimmtes Panel an einen Kanal.
/autorole panel_listListet alle erstellten Panels auf.

Selektor-Konfiguration

BefehlBeschreibung
/autorole selector_addFügt einem Panel ein Dropdown-Menü hinzu.
/autorole selector_removeLöscht ein Dropdown-Menü.
/autorole option_addFügt einem Selektor eine Rollenoption hinzu.
/autorole option_removeEntfernt eine Rollenoption.

Debugging

BefehlBeschreibung
/autorole debug_panelZeigt die Rohkonfiguration eines Panels an.
/autorole option_listZeigt alle Optionen in einem Selektor an.