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))

Asignar de 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 el paquete "custom/intents/". Todos los intents definidos aquí (intents del sistema y personalizados) deben tener un archivo de intent correspondiente en el paquete "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 la ranura para 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 participació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 del compromiso que se enviará a los usuarios finales para solicitar su permiso para recibir actualizaciones El mensaje que se envíe a los usuarios finales para obtener actualizaciones diarias será similar a: "¿A qué hora deseas que te envíe tus {title}" diarios y para las notificaciones push se verá como "¿Estás de acuerdo si te envío notificaciones push sobre {title}". Este campo se puede localizar.

pushNotification

object (PushNotification)

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

dailyUpdate

object (DailyUpdate)

La configuración de actualización diaria que admite esta participación.

PushNotification

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

DailyUpdate

Define la configuración de actualización diaria que admite esta participación.