Grundlagen

Plugins & Schalter

Wie der Hauptschalter funktioniert, wie die vier Seitentypen aussehen und warum eine abgelaufene Lizenz nie deine Konfiguration zerstört.

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 Hauptschalter

Der Schalter in der Kopfzeile wird getrennt von den Einstellungen darunter gespeichert. Er beantwortet genau eine Frage: Soll dieses Plugin auf diesem Server laufen?

  • Aus — das Plugin registriert nichts, hört auf nichts und schreibt nichts. Seine Konfiguration bleibt unangetastet in der Datenbank.
  • An — das Plugin läuft. Slash-Befehle erscheinen binnen ein bis zwei Minuten in Discord (dieses Timing steuert Discord, nicht Cloudy).

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.

Ein Plugin auszuschalten ist der richtige Weg, es zu pausieren. Du musst vorher weder Panels löschen noch Felder leeren — ein ausgeschaltetes Plugin kostet nichts.

Aktiviert vs. tatsächlich aktiv

Bei Premium-Plugins gibt es zwei Fakten, und Cloudy hält sie bewusst getrennt:

FaktGespeichert inBedeutung
enabledDeinen Plugin-Einstellungen„Der Admin will das an"
Lizenz aktivDeiner 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:

Läuft eine Lizenz aus, bleiben deine Schalter exakt so, wie sie waren. Sobald Premium zurück ist, läuft jedes Plugin wieder, das vorher lief — du musst nicht zwanzig Plugins von Hand neu aktivieren.

Bis dahin rendert die Seite im Vorschaumodus: Du siehst jede Einstellung, die Speicherleiste ist gesperrt, und die Sidebar zeigt den Premium-Stern.

Die vier Seitentypen

Jedes Plugin nutzt eine von vier Formen. Zu erkennen, auf welcher du bist, sagt dir, wie sie sich verhält.

Einzelformular

Ein Satz Einstellungen pro Server. Du änderst Felder, die Speicherleiste erscheint, du speicherst.

Willkommen & Abschied, Leveling, Geburtstage, Umfragen, Economy, Tiere, Temp Voice, Erinnerungen.

CRUD-Liste

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.

Verbund

Mehrere Teilfunktionen unter einem Plugin, auf Tabs verteilt. Jeder Tab speichert für sich.

Moderation (Logging, AutoMod, Kanalsperren, Sticky Messages, Feedback, Befehle).

Schalter & Info

Nichts zu konfigurieren außer dem Hauptschalter; die Seite erklärt, was das Plugin tut, und listet seine Befehle.

Der Befehle-Tab

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.

Wo Plugins Daten speichern

Jedes Plugin besitzt eigene Tabellen. Das ist an zwei Stellen wichtig:

  • Deaktivieren behält alles.
  • Server zurücksetzen (unter Server-Standards) löscht Mitgliederdaten — Level, Kontostände, Tiere, Geburtstage, Verwarnungen, Erinnerungen, Punkte — und entfernt jedes Panel aus Discord. Das ist nicht umkehrbar.