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)

최종 사용자가 푸시 알림 및 일일 업데이트를 구독하도록 돕는 작업과 관련된 참여 메커니즘입니다. 최종 사용자가 업데이트를 구독하려면 일일 업데이트/푸시 알림 슬롯 구성에 지정된 인텐트 이름이 이 작업에 해당하는 인텐트와 일치해야 합니다.

참여

이 작업과 관련된 참여 메커니즘을 정의합니다. 이를 통해 최종 사용자는 푸시 알림 및 일일 업데이트를 구독할 수 있습니다.

YAML 표현
title: string
pushNotification: 
  object (PushNotification)
actionLink: 
  object (ActionLink)
assistantLink: 
  object (AssistantLink)
dailyUpdate: 
  object (DailyUpdate)
필드
title

string

업데이트 수신 권한을 요청하는 최종 사용자에게 전송되는 참여의 제목입니다. 일일 업데이트에 대해 최종 사용자에게 전송되는 메시지는 '매일 {title}'을(를) 몇 시에 보내 드릴까요? 푸시 알림의 경우 '{title}에 대한 푸시 알림을 보내 드려도 괜찮을까요?'라는 메시지가 표시됩니다. 이 필드는 현지화 가능합니다.

pushNotification

object (PushNotification)

이 참여에서 지원하는 푸시 알림 설정입니다.

dailyUpdate

object (DailyUpdate)

이 참여에서 지원하는 일일 업데이트 설정입니다.

PushNotification

이 참여에서 지원하는 푸시 알림 설정을 정의합니다.

DailyUpdate

이 참여에서 지원하는 일일 업데이트 설정을 정의합니다.