رسالة أرسلها أحد المستخدمين إلى الوكيل.
تظهر 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" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
agentId |
المعرّف الفريد للموظف تم ضبطها من خلال ميزة "الرسائل من الشركات من RCS". |
حقل الاتحاد content . يمكن أن يكون محتوى الرسالة content واحدًا مما يلي فقط: |
|
text |
نص، وتحديدًا سلسلة تم إنشاؤها من خلال كتابة المستخدم المجانية وليس ردًا مقترحًا. |
userFile |
ملف وسائط. |
location |
الموقع الجغرافي. يُرجى العِلم أنّ هذا ليس بالضرورة الموقع الجغرافي للمستخدم. يمكن للمستخدم إرسال مواقع جغرافية عشوائية إلى موظّف دعم. |
suggestionResponse |
الردّ الذي أنشأه مستخدم بالنقر على ردّ أو إجراء مقترَح |