Actions

Representa la lista de acciones definidas en un proyecto.

Representación YAML
custom: 
  string: object (CustomAction)
Campos
custom

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

Asigna los intents a acciones personalizadas para configurar la invocación del proyecto. Los intents de invocación pueden ser intents del sistema o personalizados definidos en la columna "custom/intents/" . Todos los intents definidos aquí (intents de sistema y personalizados) deben tener un archivo de intent correspondiente en el campo "custom/global/" .

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomAction

Son los detalles relacionados con una acción personalizada.

Representación YAML
engagement: 
  object (Engagement)
Campos
engagement

object (Engagement)

Mecanismos de participación asociados con la acción para ayudar a los usuarios finales a suscribirse a notificaciones push y actualizaciones diarias. Ten en cuenta que el nombre del intent especificado en la configuración de ranuras de notificaciones push o actualizaciones diarias debe coincidir con el intent correspondiente a esta acción para que los usuarios finales se suscriban a estas actualizaciones.

Participación

Define los mecanismos de interacción asociados con esta acción. Esto permite que los usuarios finales se suscriban a las notificaciones push y las actualizaciones diarias.

Representación YAML
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Campos
title

string

El título de la interacción que se enviará a los usuarios finales para solicitar su permiso para recibir actualizaciones. La instrucción que se envía a los usuarios finales para obtener actualizaciones diarias se verá así: "¿A qué hora quieres que te envíe tu {title}" diario. En el caso de las notificaciones push, aparecerá un mensaje similar a "Is it ok if I send push notifications for {title}". Este campo se puede localizar.

pushNotification

object (PushNotification)

La configuración de notificaciones push que admite esta participación.

dailyUpdate

object (DailyUpdate)

Configuración de actualizaciones diarias que admite esta interacción.

PushNotification

Define la configuración de notificaciones push que admite esta participación.

DailyUpdate

Define la configuración de actualizaciones diarias que admite esta interacción.