Actions

Representa a lista de ações definidas em um projeto.

Representação YAML
custom: 
  string: object (CustomAction)
Campos
custom

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

Mapear de intents para ações personalizadas a fim de configurar a invocação do projeto. As intents de invocação podem ser intents do sistema ou personalizadas definidas no pacote "custom/intents/". Todas as intents definidas aqui (intents do sistema e personalizadas) precisam ter um arquivo de intent correspondente no pacote "custom/global/".

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

CustomAction

Detalhes sobre uma ação personalizada

Representação YAML
engagement: 
  object (Engagement)
Campos
engagement

object (Engagement)

Mecanismos de engajamento associados à ação para ajudar os usuários finais a se inscreverem para receber notificações push e atualizações diárias. O nome da intent especificado na configuração do slot de notificações push/atualizações diárias precisa corresponder à intent correspondente a essa ação para que os usuários finais se inscrevam para receber essas atualizações.

Engajamento

Define os mecanismos de engajamento associados a essa ação. Isso permite que os usuários finais se inscrevam para receber notificações push e atualizações diárias.

Representação YAML
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Campos
title

string

O título do engajamento que será enviado aos usuários finais solicitando permissão para receber atualizações. A solicitação enviada aos usuários finais para atualizações diárias será parecida com "Que horas você quer que eu envie seu {title}" diariamente, e para notificações push será algo como "Tudo bem se eu enviar notificações push para {title}"? Este campo pode ser localizado.

pushNotification

object (PushNotification)

Configurações de notificação push compatíveis com este engajamento.

dailyUpdate

object (DailyUpdate)

Configurações de atualização diária compatíveis com esse engajamento.

PushNotification

Define as configurações de notificação push compatíveis com esse engajamento.

DailyUpdate

Define as configurações de atualização diária compatíveis com esse engajamento.