رسالة أرسلها أحد المستخدمين إلى الوكيل.
تظهر رسالة المستخدم في حقل "البيانات" لكائن "الرسالة" الذي يتلقّاه الوكيل من اشتراك Google Cloud Pub/Sub. حقل "البيانات" عبارة عن سلسلة بتشفير base64 يتعين على الوكيل فك تشفيرها لمطابقة بنية UserMessage.
تمثيل JSON |
---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, // Union field |
الحقول | |
---|---|
senderPhoneNumber |
رقم الهاتف (بتنسيق E.164) للمستخدم الذي أرسل الرسالة. |
messageId |
معرّف رسالة فريد يتم تخصيصه من خلال برنامج خدمات الاتصالات التفاعلية (RCS) للمستخدم الذي أرسل الرسالة. على موظّفي الدعم التعامل مع الرسائل التي تحتوي على زوج واحد من الرسائل (معرّف الرسالة، رقم المُرسِل رقم المُرسِل) كرسائل مكرّرة غير مقصودة. |
sendTime |
وقت إرسال الرسالة. طابع زمني بتنسيق RFC3339 UTC "Zulu"، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
agentId |
المعرّف الفريد للوكيل. تم الضبط بواسطة RCS Business Messaging. |
حقل الاتحاد content . يمكن أن يكون محتوى الرسالة content واحدًا فقط مما يلي: |
|
text |
نص، وعلى وجه التحديد سلسلة تم إنشاؤها من خلال الكتابة المجانية للمستخدم وليس ردًا مقترحًا. |
userFile |
ملف الوسائط. |
location |
الموقع الجغرافي. لاحظ أن هذا ليس بالضرورة موقع المستخدم. يمكن للمستخدم إرسال مواقع جغرافية عشوائية إلى أحد الوكلاء. |
suggestionResponse |
ردّ من مستخدم نقر على ردّ أو إجراء مقترَح |