Vorlagen
Erfahren Sie, wie Sie Vorlagen in Echobell verwenden können
Vorlagen in Echobell
Vorlagen in Echobell ermöglichen es Ihnen, dynamische Benachrichtigungen zu erstellen, indem Sie Variablen in Ihre Benachrichtigungstitel und -texte einbauen. Diese Funktion ermöglicht personalisierte und informative Benachrichtigungen, die sich basierend auf den Auslöserdaten anpassen.
Grundlegende Vorlagen-Syntax
In Echobell-Vorlagen können Sie Variablen verwenden, indem Sie sie in doppelte geschweifte Klammern setzen:
Wenn ein Kanal ausgelöst wird, werden diese Variablen durch die tatsächlichen Werte ersetzt, die über den Auslöser übermittelt werden. Wenn Ihre Titelvorlage beispielsweise Sie haben ${{Betrag}}
lautet und Sie den Kanal mit einem Betrag
-Wert von 100 auslösen, wird die resultierende Benachrichtigung als Sie haben $100
angezeigt.
Erweiterte Vorlagen-Ausdrücke
Echobell-Vorlagen unterstützen verschiedene Ausdrücke für komplexere Szenarien:
- Zugriff auf Objekteigenschaften
- Zugriff auf Array-Elemente
- Verwendung von Vergleichsoperatoren
- Logische Operatoren
Alle Standardoperatoren werden unterstützt: ==
, !=
, <
, >
, <=
, >=
, &&
, ||
und !
.
Vorlagenvariablen aus verschiedenen Auslösern
Webhook-Auslöser
Beim Auslösen über Webhook können Sie Variablen bereitstellen durch:
-
Query-String-Parameter:
-
JSON-Körper (für POST-Anfragen):
-
Spezielle Variablen:
externalLink
: Stellt einen klickbaren Link in Benachrichtigungsdatensätzen bereitbodyAsText
: Der Klartext-Inhalt des Anfrage-Bodys, fallsContent-Type
text/plain
istheader
: Ermöglicht Zugriff auf HTTP-Anfrage-Header (z.B.{{header["content-type"]}}
)
E-Mail-Auslöser
Wenn ein Kanal per E-Mail ausgelöst wird, sind die folgenden Variablen automatisch verfügbar:
from
: Die E-Mail-Adresse des Absendersto
: Die E-Mail-Adresse des Empfängerssubject
: Die Betreffzeile der E-Mailtext
: Der Nur-Text-Inhalt der E-Mailhtml
: Der HTML-Inhalt der E-Mail
Anwendungsfälle für Vorlagen
Bedingter Inhalt
Sie können Vorlagen verwenden, um unterschiedliche Inhalte basierend auf Bedingungen anzuzeigen:
Kanal-Bedingungen
Zusätzlich zur Verwendung von Vorlagen in Benachrichtigungsinhalten können Sie Bedingungen in den erweiterten Kanaleinstellungen festlegen, die bestimmen, ob Benachrichtigungen überhaupt gesendet werden sollen. Diese Bedingungen verwenden dieselbe Ausdruckssyntax (ohne die geschweiften Klammern).
Zum Beispiel, um Benachrichtigungen nur für Beträge über einem Schwellenwert zu senden:
Link-Vorlagen
Konfigurieren Sie eine benutzerdefinierte Link-Vorlage in den erweiterten Kanaleinstellungen, um klickbare Links in Benachrichtigungsdatensätzen zu erstellen:
Wenn keine Link-Vorlage festgelegt ist, wird standardmäßig der Wert der externalLink
-Variable verwendet.
Bewährte Praktiken
-
Standardwerte: Erwägen Sie, Standardwerte für optionale Variablen bereitzustellen:
-
Informative Vorlagen: Fügen Sie wichtige Informationen in Ihre Vorlagen ein, um Benachrichtigungen handlungsfähig zu machen:
-
Halten Sie Vorlagen prägnant: Benachrichtigungen werden am besten angezeigt, wenn Titel und Texte klar und auf den Punkt gebracht sind.
-
Testen: Testen Sie Ihre Vorlagen mit verschiedenen Variablenkombinationen, um sicherzustellen, dass sie wie erwartet angezeigt werden.
Vorlagen sind ein leistungsstarker Weg, um dynamische, informative Benachrichtigungen zu erstellen, die den Benutzern genau die Informationen liefern, die sie benötigen, wenn sie sie benötigen.