المرجع: الدمج
معلومات عن عملية الدمج
تمثيل JSON |
---|
{ "name": string, "status": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. المعرّف الفريد لعملية الدمج للقراءة فقط. مُحدّدة من خلال النظام الأساسي. |
status |
النتائج فقط. حالة الدمج |
حقل الاتحاد integration_info معلومات تفصيلية عن عملية الدمج يمكن أن تكون السمة "integration_info " واحدة فقط مما يلي: |
|
dialogflowEsIntegration |
معلومات حول مشروع Dialogflow ES مرتبط. https://cloud.google.com/dialogflow/es/docs |
dialogflowCxIntegration |
معلومات حول مشروع Dialogflow CX مرتبط. https://cloud.google.com/dialogflow/cx/docs/basics |
IntegrationStatus
حالات الدمج
عمليات التعداد | |
---|---|
INTEGRATION_STATUS_UNSPECIFIED |
حالة الدمج غير محددة. |
ENABLED |
تم تفعيله. |
DISABLED |
الزر غير مفعّل. |
DialogflowEsIntegration
معلومات عن وكيل في ميزة "الرسائل التجارية" ورابطة مشروع Dialogflow ES.
تمثيل JSON |
---|
{ "dialogflowProjectId": string, "autoResponseStatus": enum ( |
الحقول | |
---|---|
dialogflowProjectId |
مطلوبة. رقم تعريف مشروع Dialogflow. غير قابلة للتعديل. لتغيير هذه القيمة، عليك حذف مشروع Dialogflow من هذا الوكيل، ثم إنشاء عملية دمج جديدة. |
autoResponseStatus |
مطلوبة. وفي حال |
dialogflowServiceAccountEmail |
النتائج فقط. حساب الخدمة الذي يجب إعداده في مشروع Dialogflow باستخدام دورَي "محرِّر وكيل وحدة تحكُّم Dialogflow" و "عميل واجهة برمجة تطبيقات Dialogflow". وهذا الإجراء مطلوب لتوفير إمكانية الوصول إلى واجهة برمجة تطبيقات Dialogflow. |
operationInfo |
النتائج فقط. معلومات عن حالة تشغيل عملية دمج Dialogflow. |
dialogflowKnowledgeBases[] |
قواعد المعلومات المرتبطة بمشروع Dialogflow. إجراء اختياري |
AutoResponseStatus
حالة الردّ التلقائي في Dialogflow.
عمليات التعداد | |
---|---|
AUTO_RESPONSE_STATUS_UNSPECIFIED |
لم يتم تحديد الرد التلقائي. |
ENABLED |
تم تفعيل الرد التلقائي. |
DISABLED |
الرد التلقائي غير مفعّل. |
OperationInfo
معلومات عن عملية Dialogflow.
تمثيل JSON |
---|
{ "operationName": string, "operationType": enum ( |
الحقول | |
---|---|
operationName |
النتائج فقط. الاسم الذي ضبطه الخادم (معرّف العملية)، وهو فريد فقط ضمن الخدمة نفسها التي تم إرجاعها في الأصل. |
operationType |
النتائج فقط. نوع عملية Dialogflow. |
operationState |
النتائج فقط. حالة عملية Dialogflow. |
error |
النتائج فقط. نتيجة الخطأ، إن وجدت. |
OperationType
أنواع عمليات Dialogflow.
عمليات التعداد | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
نوع غير محدَّد. |
ASSOCIATE_DIALOGFLOW |
ربط Dialogflow. |
DISSOCIATE_DIALOGFLOW |
إلغاء ارتباط Dialogflow. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
إضافة المستند إلى قاعدة المعارف |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
حذف المستند من قاعدة المعارف |
OperationState
حالات التشغيل في Dialogflow.
عمليات التعداد | |
---|---|
OPERATION_STATE_UNSPECIFIED |
حالة غير محدَّدة |
PROCESSING |
تتم المعالجة. |
COMPLETED |
مكتملة. |
FAILED |
تعذّر إكمال العملية: |
الحالة
يحدد النوع Status
نموذج خطأ منطقي مناسب لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة تطبيقات REST وواجهات برمجة التطبيقات RPC. ويتم استخدامه من قِبل gRPC. تحتوي كل رسالة Status
على ثلاث أجزاء من البيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.
يمكنك معرفة المزيد حول نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.
تمثيل JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
الحقول | |
---|---|
code |
رمز الحالة، الذي يجب أن يكون قيمة تعداد |
message |
رسالة خطأ موجّهة للمطوّر، ويجب أن تكون باللغة الإنجليزية. يجب ترجمة أي رسالة خطأ تظهر للمستخدمين وإرسالها في حقل |
details[] |
قائمة بالرسائل التي تتضمن تفاصيل الخطأ. هناك مجموعة شائعة من أنواع الرسائل التي يمكن أن تستخدمها واجهات برمجة التطبيقات. كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي |
DialogflowKnowledgebase
معلومات قاعدة المعلومات يمكن أن تحتوي قاعدة المعلومات على عدة عناوين URL للأسئلة الشائعة.
تمثيل JSON |
---|
{
"name": string,
"displayName": string,
"documents": [
{
object ( |
الحقول | |
---|---|
name |
النتائج فقط. رقم تعريف قاعدة المعلومات المعرّف الفريد الذي تعرضه خدمة Dialogflow بعد إنشاء قاعدة معلومات. إذا كان معرّف العلامة التجارية هو "1234"، وكان معرّف الوكيل هو "5678"، ومعرّف الدمج هو "9092"، ومعرّف قاعدة المعلومات هو "1111"، يتم تعديل هذه المَعلمة إلى "brands/1234/agents/5678/integrations/9092/knowledgebases/1111". |
displayName |
مطلوبة. الاسم المعروض لقاعدة المعلومات |
documents[] |
مستندات قاعدة المعلومات إجراء اختياري |
updateTime |
النتائج فقط. الوقت الذي تم فيه إنشاء قاعدة المعلومات أو تعديلها طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
DialogflowDocument
مستند قاعدة المعلومات يمكن أن يكون المستند إما عنوان URL لموقع إلكتروني أو عنوان URL لملف CSV. يجب أن تكون عناوين URL متاحة للجميع. يجب أن تحتوي ملفات CSV على زوج واحد أو أكثر من أزواج الأسئلة/الإجابات، على أن يشتمل كل زوج على صف واحد.
تمثيل JSON |
---|
{ "name": string, "displayName": string, "updateTime": string, "operationInfo": { object ( |
الحقول | |
---|---|
name |
رقم تعريف المستند الذي أنشأه النظام إذا كان معرّف العلامة التجارية هو "1234"، وكان معرّف الوكيل هو "5678"، ومعرّف الدمج هو "9092"، ومعرّف قاعدة المعلومات هو "1111"، ومعرّف المستند "2222"، ويتم تعديل هذه المَعلمة إلى "brands/1234/agents/5678/integrations/9092/knowledgebase/12/1/2". |
displayName |
مطلوبة. الاسم المعروض لمستند الأسئلة الشائعة |
updateTime |
النتائج فقط. الوقت الذي تم فيه إنشاء/تعديل المستند. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
operationInfo |
النتائج فقط. لا تتم تعبئة معلومات العملية إلا عند إضافة مستند إلى قاعدة معلومات حالية. |
حقل الاتحاد content محتوى المستند يمكن أن تكون السمة "content " واحدة فقط مما يلي: |
|
faqUrl |
عنوان URL لمستند الأسئلة الشائعة |
rawContent |
المحتوى الأولي للمستند. سلسلة بترميز base64. |
DialogflowCxIntegration
معلومات حول وكيل "الرسائل التجارية" ورابطة مشروع Dialogflow CX.
تمثيل JSON |
---|
{ "dialogflowProjectId": string, "dialogflowAgentId": string, "autoResponseStatus": enum ( |
الحقول | |
---|---|
dialogflowProjectId |
مطلوبة. رقم تعريف مشروع Dialogflow. غير قابلة للتعديل. لتغيير هذه القيمة، عليك حذف مشروع Dialogflow من هذا الوكيل، ثم إنشاء عملية دمج جديدة. |
dialogflowAgentId |
مطلوبة. رقم تعريف الوكيل في Dialogflow. |
autoResponseStatus |
مطلوبة. وفي حال |
dialogflowServiceAccountEmail |
النتائج فقط. حساب الخدمة الذي يجب إعداده في مشروع Dialogflow باستخدام دورَي "محرِّر وكيل وحدة تحكُّم Dialogflow" و "عميل واجهة برمجة تطبيقات Dialogflow". وهذا الإجراء مطلوب لتوفير إمكانية الوصول إلى واجهة برمجة تطبيقات Dialogflow. |
operationInfo |
النتائج فقط. معلومات عن حالة تشغيل عملية دمج Dialogflow. |
الطُرق |
|
---|---|
|
إنشاء عملية دمج |
|
حذف عملية دمج |
|
إجراء عملية دمج |
|
عمليات دمج القوائم |
|
عدِّل عملية دمج. |