DialogflowResponse

Dialogflow जवाब.

जेएसओएन के काेड में दिखाना
{
  "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 से अक्सर पूछे जाने वाले सवाल का जवाब.

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

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

string

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

answers[]

object (Answer)

Dialogflow ने नॉलेज बेस से तीन या उससे कम जवाब चुने.

IntentResponse

Dialogflow से इंटेंट का जवाब मिला है.

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

जेएसओएन के काेड में दिखाना
{
  "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

ग्राहक को आइटम भेजने से जुड़े मैसेज का कॉन्टेंट.

जेएसओएन के काेड में दिखाना
{
  "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

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

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

object (Struct format)

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

स्थिति

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

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

जेएसओएन के काेड में दिखाना
{
  "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" }.