संसाधन: इंटिग्रेशन
इंटिग्रेशन के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "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
इंटिग्रेशन के स्टेटस.
Enums | |
---|---|
INTEGRATION_STATUS_UNSPECIFIED |
इंटिग्रेशन के स्टेटस की जानकारी नहीं है. |
ENABLED |
चालू है. |
DISABLED |
सबमिट नहीं किया जा सकता. |
DialogflowEsIntegration
Business Messages के एजेंट और Dialogflow ES प्रोजेक्ट असोसिएशन के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "dialogflowProjectId": string, "autoResponseStatus": enum ( |
फ़ील्ड | |
---|---|
dialogflowProjectId |
ज़रूरी है. डायलॉग फ़्लो प्रोजेक्ट आईडी. बदलाव नहीं किया जा सकता. इस वैल्यू को बदलने के लिए, आपको इस एजेंट से Dialogflow प्रोजेक्ट मिटाना होगा. इसके बाद, नया इंटिग्रेशन बनाना होगा. |
autoResponseStatus |
ज़रूरी है. अगर |
dialogflowServiceAccountEmail |
सिर्फ़ आउटपुट के लिए. ऐसा सेवा खाता जिसे Dialogflow प्रोजेक्ट में "Dialogflow Console के एजेंट एडिटर" और "Dialogflow API क्लाइंट" की भूमिकाओं के साथ कॉन्फ़िगर किया जाना चाहिए. डायलॉग फ़्लो एपीआई का ऐक्सेस देने के लिए यह ज़रूरी है. |
operationInfo |
सिर्फ़ आउटपुट के लिए. Dialogflow इंटिग्रेशन के काम करने की स्थिति के बारे में जानकारी. |
dialogflowKnowledgeBases[] |
Dialogflow प्रोजेक्ट से जुड़े नॉलेज बेस. ज़रूरी नहीं |
AutoResponseStatus
डायलॉग फ़्लो से अपने-आप दिए गए जवाब का स्टेटस.
Enums | |
---|---|
AUTO_RESPONSE_STATUS_UNSPECIFIED |
अपने-आप दिए जाने वाले जवाब की जानकारी नहीं दी गई है. |
ENABLED |
अपने-आप जवाब देने की सुविधा चालू है. |
DISABLED |
अपने-आप जवाब देने की सुविधा बंद है. |
OperationInfo
डायलॉग फ़्लो से जुड़ी कार्रवाई की जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "operationName": string, "operationType": enum ( |
फ़ील्ड | |
---|---|
operationName |
सिर्फ़ आउटपुट के लिए. सर्वर से असाइन किया गया नाम (ऑपरेशन आईडी), जो सिर्फ़ उसी सेवा के लिए यूनीक होता है जो इसे मूल रूप से दिखाती है. |
operationType |
सिर्फ़ आउटपुट के लिए. डायलॉग फ़्लो से जुड़ा ऑपरेशन टाइप. |
operationState |
सिर्फ़ आउटपुट के लिए. डायलॉग फ़्लो की कार्रवाई की स्थिति. |
error |
सिर्फ़ आउटपुट के लिए. अगर कोई गड़बड़ी होती है, तो उसका नतीजा. |
OperationType
डायलॉग फ़्लो से जुड़े अलग-अलग तरह के ऑपरेशन.
Enums | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
टाइप की जानकारी नहीं है. |
ASSOCIATE_DIALOGFLOW |
डायलॉग फ़्लो को असोसिएट करें. |
DISSOCIATE_DIALOGFLOW |
डायलॉग फ़्लो को अलग करें. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
नॉलेज बेस में दस्तावेज़ जोड़ें. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
नॉलेज बेस से दस्तावेज़ मिटाएं. |
OperationState
डायलॉग फ़्लो में कार्रवाई की स्थितियां.
Enums | |
---|---|
OPERATION_STATE_UNSPECIFIED |
स्थिति सेट नहीं की गई है. |
PROCESSING |
अनुरोध प्रोसेस किया जा रहा है. |
COMPLETED |
पूरा हुआ. |
FAILED |
रिकॉर्डिंग नहीं हो पाई. |
स्थिति
Status
टाइप, एक लॉजिकल गड़बड़ी वाले मॉडल के बारे में बताता है. यह मॉडल अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. इनमें REST API और RPC एपीआई शामिल हैं. इसका इस्तेमाल gRPC करता है. हर Status
मैसेज में तीन तरह का डेटा होता है: गड़बड़ी कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.
एपीआई की डिज़ाइन गाइड में, गड़बड़ी के इस मॉडल और उस पर काम करने के तरीके के बारे में ज़्यादा जानें.
जेएसओएन के काेड में दिखाना |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
फ़ील्ड | |
---|---|
code |
स्टेटस कोड, जो |
message |
डेवलपर को दिखने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाली गड़बड़ी के मैसेज को स्थानीय भाषा में लिखना चाहिए और |
details[] |
मैसेज की ऐसी सूची जिसमें गड़बड़ी की जानकारी होती है. एपीआई के इस्तेमाल के लिए, मैसेज का एक सामान्य सेट है. ऐसा ऑब्जेक्ट जिसमें किसी आर्बिट्रेरी टाइप के फ़ील्ड होते हैं. एक और फ़ील्ड |
DialogflowKnowledgebase
नॉलेज बेस की जानकारी. नॉलेज बेस में, अक्सर पूछे जाने वाले सवालों के कई यूआरएल हो सकते हैं.
जेएसओएन के काेड में दिखाना |
---|
{
"name": string,
"displayName": string,
"documents": [
{
object ( |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. नॉलेजबेस आईडी. नॉलेज बेस बनाए जाने के बाद, Dialogflow सेवा से मिला यूनीक आइडेंटिफ़ायर. अगर ब्रैंड आइडेंटिफ़ायर "1234" है, एजेंट आइडेंटिफ़ायर "5678", इंटिग्रेशन आइडेंटिफ़ायर "9092", और नॉलेज बेस आइडेंटिफ़ायर "1111" है, तो यह पैरामीटर "brands/1234/agents/5678/इंटिग्रेशन/9092/knowledgebases/1111" से जुड़ा होता है. |
displayName |
ज़रूरी है. नॉलेज बेस का डिसप्ले नेम. |
documents[] |
नॉलेज बेस दस्तावेज़. ज़रूरी नहीं |
updateTime |
सिर्फ़ आउटपुट के लिए. वह समय जब नॉलेज बेस बनाया या अपडेट किया गया था. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: |
DialogflowDocument
नॉलेज बेस दस्तावेज़. दस्तावेज़ किसी वेबसाइट का यूआरएल या किसी CSV फ़ाइल का यूआरएल हो सकता है. यूआरएल सार्वजनिक तौर पर उपलब्ध होने चाहिए. CSV फ़ाइलों में एक या उससे ज़्यादा सवाल/जवाब के जोड़े होने चाहिए. साथ ही, हर जोड़े के लिए एक लाइन होनी चाहिए.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "displayName": string, "updateTime": string, "operationInfo": { object ( |
फ़ील्ड | |
---|---|
name |
सिस्टम से जनरेट किया गया दस्तावेज़ आईडी. अगर ब्रैंड आइडेंटिफ़ायर "1234" है, एजेंट आइडेंटिफ़ायर "5678", इंटिग्रेशन आइडेंटिफ़ायर "9092", नॉलेज बेस आइडेंटिफ़ायर "1111", और दस्तावेज़ का आइडेंटिफ़ायर "2222" है, तो यह पैरामीटर "brands/1234/agents/5678/integrations/9092/1knowledge1.bases." |
displayName |
ज़रूरी है. अक्सर पूछे जाने वाले सवाल के दस्तावेज़ का डिसप्ले नेम. |
updateTime |
सिर्फ़ आउटपुट के लिए. वह समय जब दस्तावेज़ बनाया/अपडेट किया गया था. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड का रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक हो सकते हैं. उदाहरण: |
operationInfo |
सिर्फ़ आउटपुट के लिए. ऑपरेशन की जानकारी सिर्फ़ तब अपने-आप भर जाती है, जब कोई दस्तावेज़ किसी मौजूदा नॉलेज बेस में जोड़ा जाता है. |
यूनियन फ़ील्ड content . दस्तावेज़ का कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकती है: |
|
faqUrl |
अक्सर पूछे जाने वाले सवाल से जुड़े दस्तावेज़ का यूआरएल. |
rawContent |
दस्तावेज़ का रॉ कॉन्टेंट. base64 कोड में बदली गई स्ट्रिंग. |
DialogflowCxIntegration
Business Messages के एजेंट और Dialogflow CX प्रोजेक्ट असोसिएशन के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "dialogflowProjectId": string, "dialogflowAgentId": string, "autoResponseStatus": enum ( |
फ़ील्ड | |
---|---|
dialogflowProjectId |
ज़रूरी है. डायलॉग फ़्लो प्रोजेक्ट आईडी. बदलाव नहीं किया जा सकता. इस वैल्यू को बदलने के लिए, आपको इस एजेंट से Dialogflow प्रोजेक्ट मिटाना होगा. इसके बाद, नया इंटिग्रेशन बनाना होगा. |
dialogflowAgentId |
ज़रूरी है. डायलॉग फ़्लो एजेंट आईडी. |
autoResponseStatus |
ज़रूरी है. अगर |
dialogflowServiceAccountEmail |
सिर्फ़ आउटपुट के लिए. ऐसा सेवा खाता जिसे Dialogflow प्रोजेक्ट में "Dialogflow Console के एजेंट एडिटर" और "Dialogflow API क्लाइंट" की भूमिकाओं के साथ कॉन्फ़िगर किया जाना चाहिए. डायलॉग फ़्लो एपीआई का ऐक्सेस देने के लिए यह ज़रूरी है. |
operationInfo |
सिर्फ़ आउटपुट के लिए. Dialogflow इंटिग्रेशन के काम करने की स्थिति के बारे में जानकारी. |
AgentWebhookIntegration
Business Messages के एजेंट के वेबहुक के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "webhookUri": string, "verificationToken": string } |
फ़ील्ड | |
---|---|
webhookUri |
ज़रूरी है. वह वेबहुक यूआरएल जहां मैसेज डिलीवर किए जाते हैं. |
verificationToken |
सिर्फ़ इनपुट. पुष्टि करने वाला टोकन. |
तरीके |
|
---|---|
|
इंटिग्रेशन बनाएं. |
|
इंटिग्रेशन को मिटाएं. |
|
इंटिग्रेशन पाएं. |
|
इंटिग्रेशन की सूची बनाएं. |
|
इंटिग्रेशन अपडेट करें. |