Klassische Bot-Nachrichten bestehen aus einem Embed, unter dem eine Reihe Buttons klebt. Discord Components V2 packt Text, Bilder, Buttons und Auswahlmenüs in einen einzigen Container. So wirkt ein Ticket-Panel, eine Spielerkarte oder eine Produktliste wie eine einzige Karte und nicht wie ein Kasten, an dem Bedienelemente angeschraubt sind. Noxyr unterstützt beides, lässt dich das pro Funktion wählen und postet Live-Panels beim Wechsel neu, damit nichts kaputtgeht.
Was Components V2 wirklich ist
Components V2 ist das neuere Layoutsystem für Nachrichten bei Discord. Statt der alten Aufteilung in „das Embed“ (Text, Farbe, Bilder) und „die Komponenten“ (Buttons und Auswahlmenüs in Reihen darunter) wird eine V2-Nachricht aus Layout-Blöcken gebaut. Dazu gehören ein Container mit Akzentfarbe, Textblöcke, Abschnitte, die Text mit einem Button oder einem Thumbnail verbinden, Trennlinien, Medien-Galerien und die bekannten Buttons und Auswahlmenüs, alles ineinander verschachtelt. Das Ergebnis wirkt kompakter, besonders auf dem Handy, und die Bedienelemente stehen direkt neben dem, worauf sie sich beziehen.
Der Haken: Eine einzelne Nachricht kann die beiden Systeme nicht mischen. Eine Nachricht mit V2-Komponenten kann kein klassisches Embed mehr enthalten. Deshalb müssen Bots sich pro Nachricht festlegen, und Noxyr speichert die Wahl pro Funktion.
V1: das klassische Embed
- Jedem Discord-Nutzer seit 2016 vertraut, niemand muss eine neue Form lernen.
- Funktioniert überall, auch in älteren Clients und Bridges.
- Buttons und Menüs sitzen unter dem Embed, in bis zu fünf Reihen.
- Titel, Felder und Fußzeilen bringen viel Struktur ohne Zusatzaufwand.
V2: das Container-Layout
- Buttons und Auswahlmenüs liegen innerhalb der Karte, neben dem Text, zu dem sie gehören.
- Sauberer auf dem Handy, weniger vertikaler Abstand zwischen Nachricht und Bedienelementen.
- Trennlinien und Abschnitte machen lange Panels (eine Katalogseite, ein Hilfemenü) leichter zu überfliegen.
- Einiges ändert sich: Das klassische Raster aus Titel und Feldern wird durch Textblöcke und Abschnitte ersetzt.
So geht Noxyr damit um
Jeder Server hat einen Standardstil für Buttons und einen eigenen Standard für Auswahlmenüs. Dazu kommen optionale Überschreibungen pro Funktion: Tickets, Katalog und Checkout, Verifizierung, Bewertungen, Vorschläge, Umfragen, der Musikplayer, Willkommens- und Verlassen-Nachrichten, Hilfe- und öffentliche Befehle sowie Direktnachrichten. Server, die schon vor dem Start von V2 existierten, bleiben auf V1, bis ein Admin es ändert. Server, die Noxyr jetzt hinzufügen, starten mit V2. Giveaways verwenden immer das klassische Layout, weil ihr Nachrichtenformat davon abhängt.
Das Umstellen geht mit einem Befehl oder über eine Dashboard-Seite (Buttons & Menüs unter Steuerung):
/style view: zeigt, welchen Stil jede Funktion gerade verwendet./style set feature:all buttons:v2 dropdowns:v2: Standard für den ganzen Server./style set feature:tickets buttons:v1: nur für eine Funktion./style reset: entfernt die Überschreibungen, danach folgen alle Funktionen wieder dem Server-Standard.
Standardmäßig postet eine Änderung deine Live-Panels neu, also Ticket-Panels, den Katalog, die Verifizierung und den Rest. So sehen Mitglieder das neue Layout sofort und nicht erst nach der nächsten Bearbeitung. Mit repost:false werden Panels erst beim nächsten Speichern umgestellt, falls dir das lieber ist.
Welches solltest du wählen?
- Öffentliche Panels (Tickets, Verifizierung, Katalog): V2. Mitglieder nutzen diese am meisten, und die Buttons in der Karte lassen sich auf dem Handy leichter treffen.
- Musikplayer: V2. Die Steuerung gehört auf die Karte.
- Willkommens- und Verlassen-Nachrichten: beides geht. Nimm V1, wenn du auf ein großes Banner-Bild mit einem Feldraster darunter setzt.
- Alles, worauf ein Screenreader oder ein älterer Client angewiesen ist: V1 ist die sicherere Wahl.
Weil die Wahl pro Funktion getroffen wird, kannst du ein Panel nach dem anderen umstellen und die Mitglieder fragen, was sie davon halten, bevor du den Standard für den Server änderst.
Häufige Fragen
Verliere ich beim Umstellen etwas? Keine Einstellungen ändern sich. Nur das Layout der veröffentlichten Nachrichten. Zurückstellen geht mit demselben Befehl.
Folgt mein Custom Bot derselben Einstellung? Ja. Der Stil wird auf dem Server gespeichert. Dein Custom Bot und Noxyr posten dort also dasselbe Layout.
Warum nutzt eine Dropdown-Nachricht einen anderen Stil als eine Button-Nachricht? Eine Nachricht kann die Systeme nicht mischen. Eine Nachricht mit Dropdown folgt deshalb der Dropdown-Einstellung, eine reine Button-Nachricht der Button-Einstellung.
Probier es aus: Öffne das Dashboard, geh zu Buttons & Menüs und stell dein Ticket-Panel auf V2. Der Leitfaden zu Buttons vs. Dropdown erklärt, was auf das Panel selbst gehört.