🎭 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
| Befehl | Beschreibung |
|---|---|
/autorole panel_create | Startet einen Assistenten (Modal), um ein neues Embed zu entwerfen. |
/autorole panel_update | Bearbeitet das Aussehen eines bestehenden Panels. |
/autorole panel_send | Sendet ein bestimmtes Panel an einen Kanal. |
/autorole panel_list | Listet alle erstellten Panels auf. |
Selektor-Konfiguration
| Befehl | Beschreibung |
|---|---|
/autorole selector_add | Fügt einem Panel ein Dropdown-Menü hinzu. |
/autorole selector_remove | Löscht ein Dropdown-Menü. |
/autorole option_add | Fügt einem Selektor eine Rollenoption hinzu. |
/autorole option_remove | Entfernt eine Rollenoption. |
Debugging
| Befehl | Beschreibung |
|---|---|
/autorole debug_panel | Zeigt die Rohkonfiguration eines Panels an. |
/autorole option_list | Zeigt alle Optionen in einem Selektor an. |