Actions

Stellt die Liste der in einem Projekt definierten Aktionen dar.

YAML-Darstellung
custom: 
  string: object (CustomAction)
Felder
custom

map (key: string, value: object (CustomAction))

Zuordnung von Intents zu benutzerdefinierten Aktionen, um den Aufruf für das Projekt zu konfigurieren. Die Aufruf-Intents können entweder System- oder benutzerdefinierte Intents sein, die im Paket „custom/intents/“ definiert sind. Für alle hier definierten Intents (System-Intents und benutzerdefinierte Intents) muss im Paket „custom/global/“ eine entsprechende Intent-Datei vorhanden sein.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomAction

Details zu einer benutzerdefinierten Aktion.

YAML-Darstellung
engagement: 
  object (Engagement)
Felder
engagement

object (Engagement)

Einbindungsmechanismen, die mit der Aktion verbunden sind, um Endnutzern zu helfen, Push-Benachrichtigungen und tägliche Updates zu abonnieren. Beachten Sie, dass der in der Konfiguration für Slots für tägliche Updates/Push-Benachrichtigungen angegebene Intent-Name mit dem Intent übereinstimmen muss, der dieser Aktion entspricht, damit Endnutzer diese Updates abonnieren können.

Engagement

Definiert die mit dieser Aktion verknüpften Mechanismen zur Interaktion. So können Endnutzer Push-Benachrichtigungen und tägliche Updates abonnieren.

YAML-Darstellung
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Felder
title

string

Der Titel der Interaktion, die an Endnutzer gesendet wird, die um ihre Zustimmung zum Erhalt von Updates gebeten werden. Die Aufforderung, die an Endnutzer für tägliche Updates gesendet wird, sieht so aus: "Um welche Uhrzeit soll ich Ihnen den {Titel} des Tages senden. Bei Push-Benachrichtigungen ist es in Ordnung, wenn ich Push-Benachrichtigungen für {Titel} sende. Dieses Feld kann lokalisiert werden.

pushNotification

object (PushNotification)

Einstellungen für Push-Benachrichtigungen, die von dieser Interaktion unterstützt werden.

dailyUpdate

object (DailyUpdate)

Einstellungen für tägliche Updates, die von dieser Interaktion unterstützt werden.

PushNotification

Definiert die von dieser Interaktion unterstützten Einstellungen für Push-Benachrichtigungen.

DailyUpdate

Definiert die Einstellungen für tägliche Updates, die für diese Interaktion unterstützt werden.