PangobotDoku
DE

Embeds und Platzhalter

Wie der Embed-Builder funktioniert, welche Platzhalter es gibt und wie Emojis und Discord-Formatierung in eine Nachricht kommen.

Überall, wo der Bot eine Nachricht von dir postet - Willkommensnachrichten, Rollenmenüs, Ticket-Panels, Feed-Beiträge, geplante Nachrichten -, gestaltest du sie im selben Embed-Builder, mit einer Vorschau, die wie Discord aussieht.

Der Embed-Builder: Autor, Text, Felder, Bilder und Fußzeile als Abschnitte, die Vorschau rechts.
Der Embed-Builder: Autor, Text, Felder, Bilder und Fußzeile als Abschnitte, die Vorschau rechts.

Was ein Embed enthalten kann

  • Autor-Zeile mit Icon und Link, Titel mit Link, Text, eine Farbe.
  • Bis zu 25 Felder, jedes mit Name und Wert, nebeneinander, wenn du Nebeneinander ankreuzt.
  • Ein großes Bild, ein kleines Vorschaubild, eine Fußzeile mit Icon und ein Zeitstempel.
  • Discord erlaubt 6.000 Zeichen für den gesamten Text eines Embeds; die Zähler zeigen, wie viel übrig ist.
  • Bild- und Linkadressen müssen mit https:// beginnen - oder ein einzelner Platzhalter wie {user.avatar} sein, wo ein Modul einen anbietet.
  • Bilder auf Discords eigenen Servern erscheinen sofort in der Vorschau. Ein Bild auf einer anderen Website wartet auf einen Klick auf Bilder laden unter der Vorschau, weil das Laden dieser Website deine IP-Adresse verraten würde. Mitglieder in Discord betrifft das nicht: Discord lädt Embed-Bilder über seinen eigenen Proxy.

Nachrichten übertragen: { } JSON

Neben der Vorschau gibt es einen Button { } JSON. Er zeigt die ganze Nachricht - den Text über dem Embed und das Embed selbst - in Discords eigenem Format, dem, das andere Bots, Webhooks und die Embed-Builder im Web nutzen. Kopiere es, um eine Nachricht aufzuheben oder auf einen anderen Server zu bringen, oder füge eins ein und klick auf Übernehmen: Jedes Feld im Builder wird sofort ausgefüllt, und die Vorschau zeigt das Ergebnis. Buttons, Dateien, Umfragen und ein Absendername werden weggelassen, und es wird gesagt, wenn etwas weggelassen wird - Pangobot sendet diese nicht von hier aus. Bei JSON, das nicht gelesen werden kann, steht der Grund dabei, und es wird nichts übernommen, bis es lesbar ist. Beim Speichern der Seite wird alles noch einmal geprüft.

Platzhalter

Ein Platzhalter wird ersetzt, wenn die Nachricht gepostet wird. Welche es gibt, hängt vom Modul ab; jedes Textfeld nennt seine eigenen darunter. Die üblichen:

PlatzhalterWird zu
{user}Eine Erwähnung des Mitglieds
{user.name}Der Name des Mitglieds, ohne Ping
{server}Der Name des Servers
{membercount}Wie viele Mitglieder der Server hat
{server.boosts}Wie viele Boosts der Server hat
{server.boostlevel}Das Boost-Level des Servers, 0 bis 3
{level}Das gerade erreichte Level (Level-System)
{title} {author} {url}Für ein Video, einen Beitrag oder Feed-Eintrag (Social-Media-Benachrichtigungen)
{name} {days} {hours} {date}Für einen Countdown (Countdowns)
{ticket}Die Ticketnummer (Tickets)

Emojis und Formatierung

  • Der Smiley-Button in einem Textfeld öffnet die Emoji-Auswahl: die Standard-Emojis und die eigenen deines Servers, mit Suche und deinen zuletzt genutzten.
  • Discord-Formatierung funktioniert wie im Chat: **bold**, *italic*, __underline__, ~~strike~~, ||spoiler||, # Heading, > quote, Listen und Codeblöcke. Die Vorschau zeigt sie.
  • Erwähne einen Kanal oder eine Rolle, indem du ihn bzw. sie in Discord auswählst und die Erwähnung kopierst, z. B. <#123...> - die Vorschau zeigt den Namen.