Actions

แสดงรายการการดำเนินการที่กำหนดไว้ในโปรเจ็กต์

การแสดง YAML
custom: 
  string: object (CustomAction)
ช่อง
custom

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

แมปจาก Intent เป็นการดำเนินการที่กำหนดเองเพื่อกำหนดค่าการเรียกใช้โปรเจ็กต์ Intent การเรียกใช้อาจเป็นระบบหรือ Intent ที่กำหนดเองซึ่งระบุไว้ใน "custom/intents/" ใหม่ Intent ทั้งหมดที่ระบุไว้ที่นี่ (Intent ของระบบและ Intent ที่กำหนดเอง) ต้องมีไฟล์ Intent ที่เกี่ยวข้องใน "custom/global/" ใหม่

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่างเช่น { "name": "wrench", "mass": "1.3kg", "count": "3" }

CustomAction

รายละเอียดเกี่ยวกับการกระทำที่กำหนดเอง

การแสดง YAML
engagement: 
  object (Engagement)
ช่อง
engagement

object (Engagement)

กลไกการมีส่วนร่วมที่เชื่อมโยงกับการดำเนินการเพื่อช่วยให้ผู้ใช้ปลายทางสมัครรับข้อความ Push และการอัปเดตรายวัน โปรดทราบว่าชื่อ Intent ที่ระบุในการกำหนดค่าช่องการอัปเดตรายวัน/ข้อความ Push ต้องตรงกับ Intent ที่สอดคล้องกับการดำเนินการนี้เพื่อให้ผู้ใช้ปลายทางสมัครรับการอัปเดตเหล่านี้

การมีส่วนร่วม

กำหนดกลไกการมีส่วนร่วมที่เชื่อมโยงกับการดำเนินการนี้ วิธีนี้ช่วยให้ผู้ใช้ปลายทางสมัครรับข้อความ 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)

การตั้งค่าการอัปเดตรายวันที่การมีส่วนร่วมนี้รองรับ

PushNotification

กำหนดการตั้งค่าข้อความ Push ที่การมีส่วนร่วมนี้รองรับ

DailyUpdate

กำหนดการตั้งค่าการอัปเดตรายวันที่การมีส่วนร่วมนี้รองรับ