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

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

pushNotification

object (PushNotification)

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

dailyUpdate

object (DailyUpdate)

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

PushNotification

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

DailyUpdate

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