Actions

Rappresenta l'elenco di azioni definite in un progetto.

Rappresentazione YAML
custom: 
  string: object (CustomAction)
Campi
custom

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

Mappa dagli intent ad azioni personalizzate per configurare le chiamate per il progetto. Gli intent di chiamata possono essere intent di sistema o personalizzati definiti nel pacchetto "custom/intents/". Tutti gli intent definiti qui (intent di sistema e personalizzati) devono avere un file di intent corrispondente nel pacchetto "custom/global/".

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomAction

Dettagli relativi a un'azione personalizzata.

Rappresentazione YAML
engagement: 
  object (Engagement)
Campi
engagement

object (Engagement)

Meccanismi di coinvolgimento associati all'azione per aiutare gli utenti finali a iscriversi a notifiche push e aggiornamenti giornalieri. Tieni presente che il nome dell'intent specificato nella configurazione degli slot degli aggiornamenti giornalieri/delle notifiche push deve corrispondere all'intent corrispondente a questa azione affinché gli utenti finali possano iscriversi a questi aggiornamenti.

Coinvolgimento

Definisce i meccanismi di coinvolgimento associati a questa azione. Ciò consente agli utenti finali di iscriversi alle notifiche push e agli aggiornamenti giornalieri.

Rappresentazione YAML
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Campi
title

string

Il titolo dell'interazione che verrà inviata agli utenti finali per chiedere l'autorizzazione a ricevere aggiornamenti. La richiesta inviata agli utenti finali per gli aggiornamenti giornalieri sarà simile a "A che ora vorresti che inviassi il tuo {title}" giornaliero, mentre per le notifiche push sarà il seguente: "Va bene se invio notifiche push per {title}". Questo campo è localizzabile.

pushNotification

object (PushNotification)

Impostazioni di notifica push supportate da questa interazione.

dailyUpdate

object (DailyUpdate)

Impostazioni di aggiornamento giornaliero supportate da questa interazione.

PushNotification

Definisce le impostazioni delle notifiche push supportate da questo coinvolgimento.

DailyUpdate

Definisce le impostazioni di aggiornamento giornaliere supportate da questo coinvolgimento.