المرجع: الدمج
هذه السمة تعرض معلومات حول عملية الدمج.
تمثيل 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 |
agentWebhookIntegration |
معلومات عن الردّ التلقائي على الويب لأحد موظّفي الدعم في حال ضبط ردّ تلقائي على الويب على مستوى الوكيل، سيتم إلغاء الردّ التلقائي على الويب على مستوى الشريك. |
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/1/1092". |
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. |
AgentWebhookIntegration
معلومات عن الردّ التلقائي على الويب لوكيل في ميزة "الرسائل التجارية"
تمثيل JSON |
---|
{ "webhookUri": string, "verificationToken": string } |
الحقول | |
---|---|
webhookUri |
مطلوبة. عنوان URL للردّ التلقائي على الويب الذي يتم تسليم الرسائل إليه |
verificationToken |
الإدخال فقط. الرمز المميّز لإثبات الملكية |
الطُرق |
|
---|---|
|
أنشئ عملية دمج. |
|
حذف عملية دمج |
|
الحصول على عملية دمج |
|
عمليات دمج القوائم |
|
عدِّل عملية دمج. |