उपयोगकर्ता का एजेंट को भेजा गया मैसेज.
एजेंट को मिलने वाले message
ऑब्जेक्ट के data
फ़ील्ड में UserMessage
दिखता है. data
फ़ील्ड, base64 कोड में बदली गई स्ट्रिंग है. एजेंट को इसे बाइट में बदलना होगा और UserMessage
प्रोटोकॉल बफ़र की मदद से पार्स करना होगा.
JSON के काेड में दिखाना |
---|
{ "requestId": string, "conversationId": string, "customAgentId": string, "agent": string, "context": { object ( |
फ़ील्ड | |
---|---|
requestId |
उपयोगकर्ता के मैसेज का यूनीक आइडेंटिफ़ायर. आने वाले मैसेज की डुप्लीकेट कॉपी हटाने के लिए इस फ़ील्ड का इस्तेमाल करें. |
conversationId |
बातचीत का यूनीक आइडेंटिफ़ायर. |
customAgentId |
एजेंट के लिए कस्टम आइडेंटिफ़ायर. एजेंट रजिस्ट्रेशन के दौरान पार्टनर यह तय करता है. |
agent |
एजेंट का आइडेंटिफ़ायर. यह सेटिंग, एजेंट को बनाने के दौरान सेट की जाती है. |
context |
मैसेज से जुड़ा डेटा. |
sendTime |
मैसेज भेजने का समय. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
dialogflowResponse |
Dialogflow जवाब. |
यूनियन फ़ील्ड payload . उपयोगकर्ता के मैसेज का पेलोड. payload इनमें से सिर्फ़ एक हो सकता है: |
|
message |
मैसेज का कॉन्टेंट. |
receipts |
रसीदों का कॉन्टेंट. |
userStatus |
उपयोगकर्ता की स्थिति का कॉन्टेंट. |
surveyResponse |
सर्वे का जवाब. |
suggestionResponse |
सुझाव का जवाब. |
authenticationResponse |
पुष्टि करने के लिए मिला रिस्पॉन्स. |
UserStatus
उपयोगकर्ता की स्थिति.
JSON के काेड में दिखाना |
---|
{ "createTime": string, // Union field |
फ़ील्ड | |
---|---|
createTime |
उपयोगकर्ता की स्थिति में बदलाव का समय. आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
यूनियन फ़ील्ड
|
|
isTyping |
उपयोगकर्ता टाइप कर रहा है या नहीं. |
requestedLiveAgent |
उपयोगकर्ता ने लाइव एजेंट के लिए अनुरोध किया है या नहीं. |