Actions

Представляет список действий, определенных в проекте.

YAML-представление
custom: 
  string: object (CustomAction)
Поля
custom

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

Сопоставьте намерения с настраиваемыми действиями, чтобы настроить вызов проекта. Намерения вызова могут быть либо системными, либо пользовательскими намерениями, определенными в пакете «custom/intents/». Все намерения, определенные здесь (системные и пользовательские намерения), должны иметь соответствующий файл намерений в пакете «custom/global/».

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

CustomAction

Подробности о специальном действии.

YAML-представление
engagement: 
  object (Engagement)
Поля
engagement

object ( Engagement )

Механизмы взаимодействия, связанные с действием, помогают конечным пользователям подписаться на push-уведомления и ежедневные обновления. Обратите внимание, что имя намерения, указанное в конфигурации слота ежедневных обновлений/push-уведомлений, должно совпадать с намерением, соответствующим этому действию, чтобы конечные пользователи могли подписаться на эти обновления.

Обручение

Определяет механизмы взаимодействия, связанные с этим действием. Это позволяет конечным пользователям подписаться на push-уведомления и ежедневные обновления.

YAML-представление
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
Поля
title

string

Название взаимодействия, которое будет отправлено конечным пользователям с просьбой дать разрешение на получение обновлений. Запрос, отправляемый конечным пользователям для ежедневных обновлений, будет выглядеть так: «В какое время вы хотите, чтобы я отправлял вам ежедневные уведомления по {title}», а для push-уведомлений — «Ничего, если я отправлю push-уведомления для {title}». Это поле является локализуемым.

pushNotification

object ( PushNotification )

Настройки push-уведомлений, которые поддерживает это взаимодействие.

dailyUpdate

object ( DailyUpdate )

Настройки ежедневного обновления, которые поддерживает это взаимодействие.

Push-уведомление

Определяет настройки push-уведомлений, которые поддерживает это взаимодействие.

Ежедневное обновление

Определяет параметры ежедневного обновления, которые поддерживает это взаимодействие.