Grundlagen

Plugins & Schalter

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

Jede Plugin-Seite im Dashboard ist gleich aufgebaut: eine Kopfzeile mit der Icon-Kachel des Plugins, seinem Namen, einem Status-Chip (Aktiv / Inaktiv), einem Docs-Button, der die passende Handbuchseite in einem neuen Tab öffnet, und dem Aktivieren- / Deaktivieren-Button; darunter Tabs, darunter Abschnitte mit Feldern. Wer die Seite einmal versteht, kann alle bedienen.

Der Hauptschalter

Der Aktivieren- / Deaktivieren-Button 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 hört auf nichts und schreibt nichts. Seine Konfiguration bleibt unangetastet in der Datenbank. Seine Slash-Befehle bleiben in Discord sichtbar — Cloudy registriert alle Befehle global — antworten aber nur, dass das Plugin deaktiviert ist.
  • An — das Plugin läuft, und seine Befehle funktionieren sofort.

Der Button speichert sofort — für ihn gibt es keinen separaten Speicherschritt. Die kleine Icon-Kachel neben dem Plugin in der Sidebar zeigt den aktuellen Zustand: gefüllt bei aktiviert, grau bei deaktiviert. Dieselben Kacheln erscheinen in der Schnellaktionen-Palette (Strg/⌘ + K), die per Namen zu jeder Seite und jedem Plugin springt.

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 als gesperrte Vorschau: Du siehst jede Einstellung, aber ein Popup verweist auf die Premium-Seite, nach dem Schließen bleibt unten eine Sperrleiste mit Nur Vorschau — Premium erforderlich, und Speichern ist blockiert. Premium-Plugins tragen in der Sidebar ein kleines Kronen-Abzeichen.

Die drei Seitentypen

Jedes Plugin nutzt eine von drei 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, Counter, Zeitpläne. Jeder Eintrag hat einen eigenen Editor; es gibt keine seitenweite Speicherleiste, gespeichert wird pro Eintrag.

Tickets, Verifizierung, Honeypot, Reaction Roles, Giveaways, Custom Games, Counter-Kanäle, Geplante Nachrichten, Embed-Nachrichten, Automationen, Custom Commands, Twitch, Kick, YouTube, TikTok.

Verbund

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

Moderation (Logging, AutoMod, Schutz, Fälle, Channel-Locks, Feedback, Sticky, Commands).

Der Commands-Abschnitt

Plugins mit Slash-Befehlen haben einen Commands-Abschnitt (auf der Moderationsseite ein eigener Tab), der jeden Befehl auflistet, was er tut und welches Discord-Recht ein Mitglied dafür braucht. Alle Befehle werden einmal global registriert; ein Plugin zu deaktivieren entfernt sie nicht aus Discord, sondern lässt sie antworten, dass das Plugin deaktiviert ist.

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.