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

Mapeie as intents para ações personalizadas para configurar a invocação do projeto. As intents de invocação podem ser intents personalizadas ou do sistema definidas no arquivo . Todas as intents definidas aqui (intents do sistema e personalizadas) precisam ter um arquivo de intent correspondente no campo "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 em notificações push e atualizações diárias. O nome da intent especificado na configuração do slot das atualizações diárias/notificações push precisa corresponder à intent correspondente a essa ação para que os usuários finais se inscrevam nessas 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 pedindo permissão para receber atualizações. O aviso enviado aos usuários finais para atualizações diárias é assim: "A que horas vocês querem que eu envie seu {title}" diário? e, para as notificações push, será "Tudo bem se eu enviar notificações push para {title}". Esse 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 que esse engajamento oferece.