منبع: یکپارچه سازی
اطلاعات در مورد ادغام
نمایندگی 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 |
وضعیت ادغام
وضعیت های یکپارچه سازی
Enums | |
---|---|
INTEGRATION_STATUS_UNSPECIFIED | وضعیت ادغام نامشخص است. |
ENABLED | فعال شد. |
DISABLED | معلول. |
DialogflowEsIntegration
اطلاعاتی درباره یک نماینده Business Messages و انجمن پروژه Dialogflow ES.
نمایندگی JSON |
---|
{ "dialogflowProjectId": string, "autoResponseStatus": enum ( |
زمینه های | |
---|---|
dialogflowProjectId | ضروری. شناسه پروژه Dialogflow. غیر قابل ویرایش برای تغییر این مقدار، باید پروژه Dialogflow را از این عامل حذف کنید، سپس یک ادغام جدید ایجاد کنید. |
autoResponseStatus | ضروری. اگر |
dialogflowServiceAccountEmail | فقط خروجی حساب سرویسی که باید در پروژه Dialogflow با نقشهای «ویرایشگر عامل کنسول Dialogflow» و «Client Dialogflow API» پیکربندی شود. این برای دسترسی به Dialogflow API مورد نیاز است. |
operationInfo | فقط خروجی اطلاعاتی در مورد وضعیت عملکرد ادغام Dialogflow. |
dialogflowKnowledgeBases[] | پایگاه های دانش مرتبط با پروژه Dialogflow. اختیاری |
AutoResponseStatus
وضعیت پاسخ خودکار Dialogflow.
Enums | |
---|---|
AUTO_RESPONSE_STATUS_UNSPECIFIED | پاسخ خودکار مشخص نشده است. |
ENABLED | پاسخ خودکار فعال است. |
DISABLED | پاسخ خودکار غیرفعال است. |
اطلاعات عملیات
اطلاعات عملیات Dialogflow.
نمایندگی JSON |
---|
{ "operationName": string, "operationType": enum ( |
زمینه های | |
---|---|
operationName | فقط خروجی نام اختصاص داده شده به سرور (عملکرد شناسه)، که فقط در همان سرویسی که در ابتدا آن را برمی گرداند منحصر به فرد است. |
operationType | فقط خروجی نوع عملیات Dialogflow. |
operationState | فقط خروجی وضعیت عملیات Dialogflow. |
error | فقط خروجی نتیجه خطا، در صورت وجود. |
نوع عملیات
انواع عملیات Dialogflow
Enums | |
---|---|
OPERATION_TYPE_UNSPECIFIED | نوع نامشخص |
ASSOCIATE_DIALOGFLOW | Associate Dialogflow. |
DISSOCIATE_DIALOGFLOW | Dialogflow را جدا کنید. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE | سند را به پایگاه دانش اضافه کنید. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE | حذف سند از پایگاه دانش |
حالت عملیاتی
وضعیت عملکرد در Dialogflow.
Enums | |
---|---|
OPERATION_STATE_UNSPECIFIED | وضعیت نامشخص |
PROCESSING | در حال پردازش. |
COMPLETED | تکمیل شد. |
FAILED | ناموفق. |
وضعیت
نوع Status
یک مدل خطای منطقی را تعریف می کند که برای محیط های برنامه نویسی مختلف، از جمله REST API و RPC API مناسب است. توسط gRPC استفاده می شود. هر پیام Status
شامل سه داده است: کد خطا، پیام خطا و جزئیات خطا.
در راهنمای طراحی API میتوانید درباره این مدل خطا و نحوه کار با آن اطلاعات بیشتری کسب کنید.
نمایندگی JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
زمینه های | |
---|---|
code | کد وضعیت، که باید مقداری از |
message | یک پیغام خطای برنامهنویس، که باید به زبان انگلیسی باشد. هر پیام خطای کاربر باید بومی سازی شده و در قسمت |
details[] | لیستی از پیام هایی که حاوی جزئیات خطا هستند. مجموعه ای متداول از انواع پیام ها برای استفاده API ها وجود دارد. یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |
DialogflowKnowledbase
اطلاعات پایه دانش یک پایگاه دانش می تواند چندین 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"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
Dialogflow Document
یک سند پایه دانش یک سند می تواند یک URL وب سایت یا یک URL به یک فایل CSV باشد. URL ها باید به صورت عمومی در دسترس باشند. فایلهای CSV باید حاوی یک یا چند جفت پرسش/پاسخ باشند که برای هر جفت یک ردیف وجود دارد.
نمایندگی JSON |
---|
{ "name": string, "displayName": string, "updateTime": string, "operationInfo": { object ( |
زمینه های | |
---|---|
name | شناسه سند تولید شده توسط سیستم. اگر شناسه برند "1234"، شناسه عامل "5678"، شناسه ادغام "9092"، شناسه پایگاه دانش "1111" و شناسه سند "2222" باشد، این پارامتر به "برندهای/ 1234/agents/5678/integrations/9092/knowledgebases/1111/documents/2222". |
displayName | ضروری. نمایش نام یک سند پرسش و پاسخ. |
updateTime | فقط خروجی زمانی که سند ایجاد/بهروزرسانی شد. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
operationInfo | فقط خروجی اطلاعات عملیات تنها زمانی پر می شود که یک سند به پایگاه دانش موجود اضافه شود. |
content زمینه اتحادیه محتوای سند. content فقط می تواند یکی از موارد زیر باشد: | |
faqUrl | URL یک سند پرسش و پاسخ. |
rawContent | محتوای خام سند. رشته ای با کد base64. |
DialogflowCxIntegration
اطلاعاتی درباره یک نماینده Business Messages و انجمن پروژه Dialogflow CX.
نمایندگی JSON |
---|
{ "dialogflowProjectId": string, "dialogflowAgentId": string, "autoResponseStatus": enum ( |
زمینه های | |
---|---|
dialogflowProjectId | ضروری. شناسه پروژه Dialogflow. غیر قابل ویرایش برای تغییر این مقدار، باید پروژه Dialogflow را از این عامل حذف کنید، سپس یک ادغام جدید ایجاد کنید. |
dialogflowAgentId | ضروری. شناسه عامل Dialogflow. |
autoResponseStatus | ضروری. اگر |
dialogflowServiceAccountEmail | فقط خروجی حساب سرویسی که باید در پروژه Dialogflow با نقشهای «ویرایشگر عامل کنسول Dialogflow» و «Client Dialogflow API» پیکربندی شود. این برای دسترسی به Dialogflow API مورد نیاز است. |
operationInfo | فقط خروجی اطلاعاتی در مورد وضعیت عملکرد ادغام Dialogflow. |
مواد و روش ها | |
---|---|
| یک ادغام ایجاد کنید. |
| یک ادغام را حذف کنید |
| یک ادغام دریافت کنید. |
| لیست ادغام ها |
| یک ادغام را به روز کنید |