เหตุการณ์ที่เกิดขึ้นฝั่งเซิร์ฟเวอร์ที่เกี่ยวข้องกับการสนทนาระหว่างตัวแทนและผู้ใช้
เช่น หากบ็อตตั้งค่า TTL สำหรับข้อความและ TTL หมดอายุ เหตุการณ์นี้จะเริ่มทำงานเพื่อแจ้งพาร์ทเนอร์ว่าข้อความของบ็อตหมดเวลา
ServerEvent จะปรากฏใน "ข้อมูล" ฟิลด์ของ "ข้อความ" ที่ Agent ได้รับจากการสมัครใช้บริการ Pub/Sub "ข้อมูล" เป็นสตริงที่เข้ารหัส 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 หลัก ตัวอย่าง: |