הודעה שמשתמש שלח לנציג.
ההודעה UserMessage מופיעה בנתונים בשדה 'message' שהסוכן מקבל מהמינוי שלו ל-Google Pub/Sub. ה"נתונים" השדה הזה הוא מחרוזת בקידוד base64 שהסוכן חייב לפענח אותה כדי להתאים למבנה של UserMessage.
ייצוג JSON |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
שדות | |
---|---|
senderPhoneNumber |
מספר הטלפון (בפורמט E.164) של המשתמש ששלח את ההודעה. |
messageId |
מזהה הודעה ייחודי, שהוקצה על ידי לקוח ה-RCS של המשתמש השולח. |
sendTime |
השעה שבה ההודעה נשלחה. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
agentId |
המזהה הייחודי של הסוכן. ההגדרה מוגדרת על ידי RCS Business Messaging. |
שדה איחוד content . התוכן של ההודעה content יכול להיות רק אחד מהאפשרויות הבאות: |
|
text |
טקסט, במיוחד מחרוזת שנוצרה באמצעות הקלדה אורגנית של משתמש ולא הצעה לתשובה. |
userFile |
קובץ מדיה. |
location |
מיקום. חשוב לשים לב שזה לא בהכרח המיקום של המשתמש. המשתמש יכול לשלוח מיקומים שרירותיים לסוכן. |
suggestionResponse |
תגובה שנוצרה על ידי משתמש שהקיש על הצעה לתשובה או לפעולה. |