Actions

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

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

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

แมปจาก Intent ไปยังการดำเนินการที่กำหนดเองเพื่อกำหนดค่าการเรียกใช้สำหรับโปรเจ็กต์ โดย Intent ของคำขออาจเป็นระบบหรือ Intent แบบกำหนดเองที่กำหนดไว้ในแพ็กเกจ "custom/intent/" 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

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