Actions

Die Liste der in einem Projekt definierten Aktionen.

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

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

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

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)

Engagement-Mechanismen, die mit der Aktion verknüpft sind, um Endnutzern zu helfen, Push-Benachrichtigungen und tägliche Updates zu abonnieren. Der Intent-Name, der in der Konfiguration für tägliche Updates/Push-Benachrichtigungsslots angegeben ist, muss dem Intent entsprechen, der dieser Aktion entspricht, damit Endnutzer diese Updates abonnieren können.

Engagement

Definiert die Interaktionsmechanismen, die dieser Aktion zugeordnet sind. 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, der an Endnutzer gesendet wird, um sie um ihre Zustimmung zum Erhalt von Aktualisierungen zu bitten. Die Aufforderung für tägliche Updates an die Endnutzer lautet wie folgt: „Um wie viel Uhr soll ich Ihnen täglich {title}“ senden? und für Push-Benachrichtigungen lautet die Frage "Is it ok if I send push notifications for {title}". Dieses Feld kann lokalisiert werden.

pushNotification

object (PushNotification)

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

dailyUpdate

object (DailyUpdate)

Einstellungen für tägliche Updates, die durch dieses Engagement unterstützt werden.

PushNotification

Definiert Push-Benachrichtigungseinstellungen, die für dieses Engagement unterstützt werden.

DailyUpdate

Legt Einstellungen für tägliche Updates fest, die bei diesem Engagement unterstützt werden.