ऐसा मैसेज जो किसी व्यक्ति ने एजेंट को भेजा है.
UserMessage, "message" ऑब्जेक्ट के "data" फ़ील्ड में दिखता है. यह ऑब्जेक्ट, एजेंट को Google Pub/Sub की सदस्यता से मिलता है. "data" फ़ील्ड, base64 में कोड में बदली गई स्ट्रिंग है. एजेंट को इसे डिकोड करना होगा, ताकि यह UserMessage स्ट्रक्चर से मेल खा सके.
| JSON के काेड में दिखाना |
|---|
{ "senderPhoneNumber": string, "messageId": string, "sendTime": string, "agentId": string, "richMessageClassification": { object ( |
| फ़ील्ड | |
|---|---|
senderPhoneNumber |
मैसेज भेजने वाले व्यक्ति का फ़ोन नंबर (E.164 फ़ॉर्मैट में). |
messageId |
यह मैसेज भेजने वाले व्यक्ति के आरसीएस क्लाइंट से असाइन किया गया यूनीक मैसेज आईडी होता है. |
sendTime |
मैसेज भेजने का समय. यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
agentId |
एजेंट का यूनीक आइडेंटिफ़ायर. इस कुकी को RCS for Business सेट करता है. |
richMessageClassification |
यह कुकी, अमेरिका के बिलिंग मॉडल के हिसाब से मैसेज को कैटगरी में बांटती है. हर क्लासिफ़िकेशन टाइप के बारे में ज़्यादा जानने के लिए, अमेरिका के बिलिंग मॉडल की गाइड देखें. यह फ़ील्ड सिर्फ़ अमेरिका के फ़ोन नंबरों के लिए भरा जाता है. |
carrier |
सिर्फ़ आउटपुट के लिए. मोबाइल और इंटरनेट सेवा देने वाली कंपनी की वह जानकारी जिससे उपयोगकर्ता का फ़ोन नंबर जुड़ा है. यह जानकारी, Google के आरसीएस बैकएंड के हिसाब से होती है. फ़िलहाल, यह फ़ील्ड सिर्फ़ अमेरिका के फ़ोन नंबरों के लिए भरा जाता है. |
यूनियन फ़ील्ड content. मैसेज का कॉन्टेंट content इनमें से सिर्फ़ एक हो सकता है: |
|
text |
टेक्स्ट, खास तौर पर ऑर्गैनिक तरीके से उपयोगकर्ता के टाइप किए गए शब्दों की स्ट्रिंग. यह सुझाया गया जवाब नहीं होना चाहिए. |
userFile |
मीडिया फ़ाइल. |
location |
जगह की जानकारी पर टैप करें. ध्यान दें कि यह ज़रूरी नहीं है कि यह उपयोगकर्ता की जगह की जानकारी हो. कोई उपयोगकर्ता, एजेंट को कोई भी जगह की जानकारी भेज सकता है. |
suggestionResponse |
उपयोगकर्ता ने जवाब या कार्रवाई के सुझाव पर टैप करके यह जवाब जनरेट किया है. |