ردّ Dialogflow
تمثيل JSON |
---|
{ "queryText": string, "faqResponse": { object ( |
الحقول | |
---|---|
queryText |
نص طلب البحث الحواري الأصلي. في حال تفعيل ميزة "التصحيح الإملائي التلقائي" لنموذج Dialogflow، ستحتوي السمة |
faqResponse |
ردّ على الأسئلة الشائعة من Dialogflow. |
intentResponses[] |
قائمة بردود الأهداف من Dialogflow. |
autoResponded |
قيمة منطقية تشير إلى ما إذا كانت ميزة "الرسائل التجارية" قد ردّت تلقائيًا على المستخدم. |
autoRespondedMessages[] |
الرسالة التي تم الرد عليها تلقائيًا. |
FaqResponse
ردّ على الأسئلة الشائعة من Dialogflow.
إذا كانت عملية دمج الأسئلة الشائعة مفعّلة، يشمل ذلك الردود التي تم تلقّيها من جميع مستندات المعلومات المتاحة.
تمثيل JSON |
---|
{
"userQuestion": string,
"answers": [
{
object ( |
الحقول | |
---|---|
userQuestion |
سؤال المستخدم، الذي تم استرداده من رسالة |
answers[] |
تم اختيار 3 ردود أو أقل من قواعد المعلومات بواسطة Dialogflow. |
IntentResponse
ردّ حسب النية من Dialogflow.
إذا تم تفعيل دمج الأسئلة الشائعة، يشمل ذلك الردود التي يتم تلقّيها من جميع الأهداف المخصّصة حسب النية بالشراء.
تمثيل JSON |
---|
{
"intentName": string,
"intentDisplayName": string,
"intentDetectionConfidence": number,
"fulfillmentMessages": [
{
object ( |
الحقول | |
---|---|
intentName |
المعرّف الفريد للهدف المطابق |
intentDisplayName |
اسم الغرض المطابق. |
intentDetectionConfidence |
الثقة في رصد الأهداف تتراوح القيم من 0.0 (غير مؤكدة تمامًا) إلى 1.0 (مؤكد تمامًا). والغرض من هذه القيمة هو إعلامك فقط ولا تُستخدَم إلا للمساعدة في مطابقة أفضل نيّة الشراء ضمن الحدّ الأدنى للتصنيف. |
fulfillmentMessages[] |
مجموعة الرسائل لإرسالها إلى المستخدم في حال كانت تنسيقات رسائل التنفيذ غير متوافقة مع "الرسائل التجارية"، سيتم إرسال رسالة احتياطية إلى المستخدم. |
FulfillmentMessage
تمثّل هذه السمة محتوى رسالة التنفيذ.
تمثيل JSON |
---|
{ "error": { object ( |
الحقول | |
---|---|
error |
نتيجة خطأ تصف المشاكل في رسالة توصيل الطلب. |
حقل الاتحاد message . مطلوب. رسالة الردّ من جمهور مخصّص حسب النية بالشراء يمكن أن يكون message واحدًا فقط مما يلي: |
|
text |
تمثّل هذه السمة ردًا نصيًا. |
jsonPayload |
استجابة مخصّصة لحمولة البيانات تتطابق هذه السلسلة مع الحمولة المخصّصة التي حدّدتها لاستجابة intent في Dialogflow. إذا لم تكن الحمولة تحتوي على بنية صالحة لكائن JSON لميزة "الرسائل التجارية"، سيقدّم الحقل |
liveAgentHandoff |
ردّ تسليم مباشر إلى موظّف دعم |
LiveAgentHandOff
التسليم المباشر لموظّف الدعم
تمثيل JSON |
---|
{ "metadata": { object } } |
الحقول | |
---|---|
metadata |
يتم تمرير البيانات المخصّصة إلى الوكيل من خلال طلب تسليم الوكيل المباشر. هذه حمولة JSON. |
الحالة
يحدّد النوع Status
نموذج خطأ منطقي مناسبًا لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة تطبيقات REST وواجهات برمجة تطبيقات RPC. وتُستخدَم من قِبل gRPC. تحتوي كل رسالة Status
على ثلاث بيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.
يمكنك معرفة المزيد من المعلومات عن نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.
تمثيل JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
الحقول | |
---|---|
code |
رمز الحالة، الذي يجب أن يكون قيمة تعداد بقيمة |
message |
رسالة خطأ مواجهة للمطوِّر، ويجب أن تكون باللغة الإنجليزية يجب ترجمة أي رسالة خطأ تظهر للمستخدم وإرسالها في الحقل |
details[] |
قائمة بالرسائل التي تتضمّن تفاصيل الخطأ. وهناك مجموعة شائعة من أنواع الرسائل التي يمكن لواجهات برمجة التطبيقات استخدامها. كائن يحتوي على حقول من نوع عشوائي يحتوي الحقل الإضافي |