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