ข้อความที่ผู้ใช้ส่งถึงตัวแทน
UserMessage จะปรากฏในช่อง "data" ของออบเจ็กต์ "message" ที่เอเจนต์ได้รับจากการสมัครใช้บริการ Google Pub/Sub ฟิลด์ "data" เป็นสตริงที่เข้ารหัส Base64 ซึ่งตัวแทนต้องถอดรหัสเพื่อให้ตรงกับโครงสร้าง UserMessage
การแสดง JSON |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
ช่อง | |
---|---|
senderPhoneNumber |
หมายเลขโทรศัพท์ (ในรูปแบบ E.164) ของผู้ใช้ที่ส่งข้อความ |
messageId |
รหัสข้อความที่ไม่ซ้ำกันซึ่งกำหนดโดยไคลเอ็นต์ RCS ของผู้ใช้ที่ส่ง |
sendTime |
เวลาที่ส่งข้อความ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็น Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
agentId |
ตัวระบุที่ไม่ซ้ำกันของตัวแทน ตั้งค่าโดย RCS for Business |
ฟิลด์ Union content เนื้อหาของข้อความ content ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
text |
ข้อความ โดยเฉพาะสตริงที่สร้างขึ้นผ่านการพิมพ์ของผู้ใช้ทั่วไปและไม่ใช่คำตอบที่แนะนำ |
userFile |
ไฟล์สื่อ |
location |
ตำแหน่ง โปรดทราบว่านี่ไม่ใช่ตำแหน่งของผู้ใช้เสมอไป ผู้ใช้สามารถส่งตำแหน่งใดก็ได้ไปยังตัวแทน |
suggestionResponse |
การตอบกลับที่ผู้ใช้สร้างขึ้นโดยการแตะการตอบกลับหรือการดำเนินการที่แนะนำ |