ردّ 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 |
استجابة مخصّصة لحمولة البيانات. تتطابق هذه السلسلة مع حمولة البيانات المخصّصة التي حدّدتها للاستجابة للطلب في 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[] |
قائمة بالرسائل التي تتضمن تفاصيل الخطأ. هناك مجموعة شائعة من أنواع الرسائل التي يمكن أن تستخدمها واجهات برمجة التطبيقات. كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي |