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