Jede Plugin-Seite im Dashboard ist gleich aufgebaut: eine Kopfzeile mit Plugin-Name und Hauptschalter, darunter Tabs, darunter Abschnitte mit Feldern. Wer die Seite einmal versteht, kann alle zwanzig bedienen.
Der Schalter in der Kopfzeile wird getrennt von den Einstellungen darunter gespeichert. Er beantwortet genau eine Frage: Soll dieses Plugin auf diesem Server laufen?
Der Schalter speichert sofort — für ihn gibt es keinen separaten Speicherschritt. Der kleine Punkt neben dem Plugin in der Sidebar zeigt den aktuellen Zustand.
Bei Premium-Plugins gibt es zwei Fakten, und Cloudy hält sie bewusst getrennt:
| Fakt | Gespeichert in | Bedeutung |
|---|---|---|
enabled | Deinen Plugin-Einstellungen | „Der Admin will das an" |
| Lizenz aktiv | Deiner Premium-Lizenz | „Dieser Server ist dazu berechtigt" |
Das Plugin läuft nur, wenn beides stimmt. Cloudy schreibt den Lizenzstatus nie in den Schalter — mit einer sehr praktischen Folge:
Bis dahin rendert die Seite im Vorschaumodus: Du siehst jede Einstellung, die Speicherleiste ist gesperrt, und die Sidebar zeigt den Premium-Stern.
Jedes Plugin nutzt eine von vier Formen. Zu erkennen, auf welcher du bist, sagt dir, wie sie sich verhält.
Ein Satz Einstellungen pro Server. Du änderst Felder, die Speicherleiste erscheint, du speicherst.
Willkommen & Abschied, Leveling, Geburtstage, Umfragen, Economy, Tiere, Temp Voice, Erinnerungen.
Eine Liste von Einträgen, die du einzeln anlegst, bearbeitest und löschst — Panels, Regeln, Abonnements, Befehle. Jeder Eintrag hat einen eigenen Editor; es gibt keine seitenweite Speicherleiste, gespeichert wird pro Eintrag.
Tickets, Verifizierung, Reaction Roles, Giveaways, Custom Games, Embed-Nachrichten, Automationen, Custom Commands, Twitch, Kick, YouTube.
Mehrere Teilfunktionen unter einem Plugin, auf Tabs verteilt. Jeder Tab speichert für sich.
Moderation (Logging, AutoMod, Kanalsperren, Sticky Messages, Feedback, Befehle).
Nichts zu konfigurieren außer dem Hauptschalter; die Seite erklärt, was das Plugin tut, und listet seine Befehle.
Plugins mit Slash-Befehlen haben einen Befehle-Tab, der jeden Befehl auflistet, was er tut und welches Discord-Recht ein Mitglied dafür braucht. Befehle werden beim Aktivieren registriert und beim Deaktivieren entfernt.
Manche Plugins haben bewusst gar keine Befehle — Reaction Roles, Embed-Nachrichten und Automationen werden komplett im Dashboard konfiguriert, und der Bot pflegt die Discord-Seite selbstständig.
Jedes Plugin besitzt eigene Tabellen. Das ist an zwei Stellen wichtig: