رسالة مُرسَلة من مستخدم إلى وكيل.
تظهر UserMessage
في الحقل data
لكائن message
الذي يتلقّاه الوكلاء. الحقل data
هو سلاسل بترميز base64، ويجب أن تحوّل البرامج الوكيلة إلى وحدات بايت وتحلّلها باستخدام المخزن المؤقت لبروتوكول UserMessage
.
تمثيل JSON |
---|
{ "requestId": string, "conversationId": string, "customAgentId": string, "agent": string, "context": { object ( |
الحقول | |
---|---|
requestId |
المعرّف الفريد لرسالة المستخدِم. استخدِم هذا الحقل لإزالة تكرار الرسائل الواردة. |
conversationId |
المعرّف الفريد للمحادثة |
customAgentId |
معرّف مخصّص للوكيل يحدّدها الشريك خلال عملية تسجيل الوكيل. |
agent |
معرِّف موظّف الدعم الضبط أثناء إنشاء الوكيل |
context |
البيانات السياقية المرتبطة بالرسالة |
sendTime |
وقت إرسال الرسالة. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
dialogflowResponse |
ردّ Dialogflow. |
حقل الاتحاد payload . حمولة رسالة المستخدم. يمكن أن يكون payload واحدًا فقط مما يلي: |
|
message |
محتوى الرسالة. |
receipts |
محتوى الإيصالات |
userStatus |
محتوى حالة المستخدِم. |
surveyResponse |
الإجابة على الاستطلاع. |
suggestionResponse |
تمثّل هذه السمة استجابة الاقتراح. |
authenticationResponse |
استجابة المصادقة. |
UserStatus
حالة المستخدِم.
تمثيل JSON |
---|
{ "createTime": string, // Union field |
الحقول | |
---|---|
createTime |
وقت تغيير حالة المستخدِم. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
حقل الاتحاد يمكن أن يكون |
|
isTyping |
ما إذا كان المستخدم يكتب. |
requestedLiveAgent |
ما إذا كان المستخدم قد طلب الحصول على موظف دعم مباشر. |