เหตุการณ์ที่เกิดขึ้นฝั่งเซิร์ฟเวอร์ซึ่งเกี่ยวข้องกับการสนทนาระหว่างตัวแทนและผู้ใช้
เช่น หากบ็อตตั้งค่า TTL สำหรับข้อความและ TTL หมดอายุ เหตุการณ์จะเริ่มทำงานเพื่อแจ้งให้พาร์ทเนอร์ทราบว่าข้อความบ็อตหมดเวลา
ServerEvent จะปรากฏในช่อง "data" ของออบเจ็กต์ "message" ที่ Agent ได้รับจากการสมัครใช้บริการ Pub/Sub ช่อง "data" เป็นสตริงที่เข้ารหัสแบบ Base64 ที่ Agent ต้องถอดรหัสให้ตรงกับโครงสร้าง ServerEvent
การแสดง JSON |
---|
{
"phoneNumber": string,
"agentId": string,
"messageId": string,
"eventType": enum ( |
ช่อง | |
---|---|
phoneNumber |
หมายเลขโทรศัพท์ (ในรูปแบบ E.164) ของผู้ใช้ที่เกี่ยวข้องกับเหตุการณ์ |
agentId |
ตัวระบุที่ไม่ซ้ำกันของตัวแทน ตั้งค่าตามการรับส่งข้อความทางธุรกิจ RCS |
messageId |
รหัสข้อความ RCS ของข้อความที่เชื่อมโยงกับกิจกรรม |
eventType |
ประเภทของเหตุการณ์ |
eventId |
รหัสเหตุการณ์ที่ไม่ซ้ำซึ่งกำหนดให้สำหรับอินสแตนซ์กิจกรรม |
sendTime |
เวลาที่เซิร์ฟเวอร์ส่งเหตุการณ์ การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |