DialogflowResponse

Dialogflow से मिला जवाब.

JSON के काेड में दिखाना
{
  "queryText": string,
  "faqResponse": {
    object (FaqResponse)
  },
  "intentResponses": [
    {
      object (IntentResponse)
    }
  ],
  "autoResponded": boolean,
  "autoRespondedMessages": [
    {
      object (AutoRespondedMessage)
    }
  ]
}
फ़ील्ड
queryText

string

बातचीत वाली क्वेरी का ओरिजनल टेक्स्ट. अगर Dialogflow मॉडल के लिए, स्पेलिंग में अपने-आप सुधार होने की सुविधा चालू है, तो queryText में उपयोगकर्ता का सही इनपुट मौजूद होता है.

faqResponse

object (FaqResponse)

Dialogflow से अक्सर पूछे जाने वाले सवालों का जवाब.

intentResponses[]

object (IntentResponse)

Dialogflow से इंटेंट के जवाब की सूची.

autoResponded

boolean

यह एक बूलियन है. इससे पता चलता है कि Business Messages ने उपयोगकर्ता को अपने-आप जवाब दिया है या नहीं.

autoRespondedMessages[]

object (AutoRespondedMessage)

अपने-आप जवाब दिया गया मैसेज.

FaqResponse

Dialogflow से अक्सर पूछे जाने वाले सवालों का जवाब.

अगर अक्सर पूछे जाने वाले सवालों का इंटिग्रेशन चालू है, तो इसमें नॉलेज से जुड़े सभी उपलब्ध दस्तावेज़ों से मिले जवाब शामिल होते हैं.

JSON के काेड में दिखाना
{
  "userQuestion": string,
  "answers": [
    {
      object (Answer)
    }
  ]
}
फ़ील्ड
userQuestion
(deprecated)

string

मैसेज से लिया गया उपयोगकर्ता का सवाल.

answers[]

object (Answer)

Dialogflow के नॉलेज बेस से तीन या इससे कम जवाब चुने गए हैं.

IntentResponse

Dialogflow से मिला इंटेंट रिस्पॉन्स.

अगर अक्सर पूछे जाने वाले सवालों का इंटिग्रेशन चालू है, तो इसमें सभी उपलब्ध कस्टम इंटेंट से मिले जवाब शामिल होते हैं.

JSON के काेड में दिखाना
{
  "intentName": string,
  "intentDisplayName": string,
  "intentDetectionConfidence": number,
  "fulfillmentMessages": [
    {
      object (FulfillmentMessage)
    }
  ]
}
फ़ील्ड
intentName

string

मैच होने वाले इंटेंट का यूनीक आइडेंटिफ़ायर.

intentDisplayName

string

मैच होने वाले इंटेंट का नाम.

intentDetectionConfidence

number

इंटेंट डिटेक्शन कॉन्फ़िडेंस. मान की सीमा 0.0 (पूरी तरह पक्का नहीं है) से लेकर 1.0 (पूरी तरह पक्का) तक है. यह वैल्यू सिर्फ़ जानकारी देने के लिए है. इसका इस्तेमाल, सिर्फ़ कैटगरी तय करने के थ्रेशोल्ड के सबसे सही इंटेंट से मैच करने के लिए किया जाता है.

fulfillmentMessages[]

object (FulfillmentMessage)

उपयोगकर्ता को भेजे जाने वाले मैसेज का संग्रह. अगर ग्राहक को आइटम भेजने के लिए मैसेज के फ़ॉर्मैट, Business Messages के साथ काम नहीं करते हैं, तो उपयोगकर्ता को फ़ॉलबैक मैसेज भेजा जाएगा.

FulfillmentMessage

ग्राहक को आइटम भेजने के लिए भेजे गए मैसेज का कॉन्टेंट.

JSON के काेड में दिखाना
{
  "error": {
    object (Status)
  },

  // Union field message can be only one of the following:
  "text": string,
  "jsonPayload": string,
  "liveAgentHandoff": {
    object (LiveAgentHandOff)
  }
  // End of list of possible types for union field message.
}
फ़ील्ड
error

object (Status)

ग्राहक को आइटम भेजने के मैसेज में आने वाली समस्याओं के बारे में बताने वाला गड़बड़ी का नतीजा.

यूनियन फ़ील्ड message. ज़रूरी है. किसी कस्टम इंटेंट से मिला जवाब का मैसेज. message इनमें से सिर्फ़ एक हो सकता है:
text

string

मैसेज से दिया गया जवाब.

jsonPayload

string

कस्टम पेलोड रिस्पॉन्स.

यह स्ट्रिंग, पसंद के मुताबिक बनाए गए उस पेलोड से मेल खाती है जिसे आपने Dialogflow में इंटेंट रिस्पॉन्स के लिए तय किया था. अगर पेलोड में Business Messages JSON का मान्य ऑब्जेक्ट स्ट्रक्चर नहीं है, तो error फ़ील्ड में जानकारी दी जाती है.

liveAgentHandoff

object (LiveAgentHandOff)

एजेंट का लाइव जवाब.

LiveAgentHandOff

लाइव एजेंट हैंडऑफ़.

JSON के काेड में दिखाना
{
  "metadata": {
    object
  }
}
फ़ील्ड
metadata

object (Struct format)

लाइव एजेंट हैंडऑफ़ अनुरोध के साथ एजेंट को भेजा गया कस्टम डेटा. यह JSON पेलोड है.

स्थिति

Status टाइप, लॉजिकल एरर मॉडल के बारे में बताता है, जो अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. इनमें REST API और RPC एपीआई शामिल हैं. इसका इस्तेमाल gRPC करता है. हर Status मैसेज में डेटा के तीन हिस्से होते हैं: गड़बड़ी का कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.

आपको एपीआई डिज़ाइन गाइड में, गड़बड़ी वाले इस मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानकारी मिल सकती है.

JSON के काेड में दिखाना
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
फ़ील्ड
code

integer

स्टेटस कोड, जो google.rpc.Code की enum वैल्यू होनी चाहिए.

message

string

डेवलपर को भेजा जाने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाली गड़बड़ी के किसी भी मैसेज को स्थानीय भाषा में लिखा जाना चाहिए और google.rpc.Status.details फ़ील्ड में भेजा जाना चाहिए या क्लाइंट की ओर से स्थानीय भाषा में भेजा जाना चाहिए.

details[]

object

उन मैसेज की सूची जिनमें गड़बड़ी की जानकारी होती है. एपीआई के इस्तेमाल के लिए, मैसेज के टाइप का एक सामान्य सेट मौजूद है.

ऐसा ऑब्जेक्ट जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल होते हैं. अतिरिक्त फ़ील्ड "@type" में, टाइप की पहचान करने वाला यूआरआई होता है. उदाहरण: { "id": 1234, "@type": "types.example.com/standard/id" }.