הודעה שמשתמש שולח לנציג.
ההודעה 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 לעסקים. |
שדה איחוד content . התוכן של ההודעה content יכול להיות רק אחד מהבאים: |
|
text |
טקסט, באופן ספציפי מחרוזת שנוצרה על ידי הקלדה של משתמש אורגני ולא תשובה מוצעת. |
userFile |
קובץ מדיה. |
location |
מיקום. שימו לב: זה לא בהכרח המיקום של המשתמש. המשתמש יכול לשלוח לנציג מיקומים שרירותיים. |
suggestionResponse |
תשובה שנוצרה על ידי משתמש שהקיש על הצעה לתשובה או לפעולה. |