संसाधन: मैसेज
किसी एजेंट और उपयोगकर्ता के बीच हुई बातचीत का मैसेज.
जेएसओएन के काेड में दिखाना |
---|
{ "name": string, "messageId": string, "representative": { object ( |
फ़ील्ड | |
---|---|
name |
मैसेज का नाम, जैसा कि Business Messages ने सेट किया है. यह "बातचीत/{conversationId}/messages/{messageId}" में होता है, जहां {conversationId} एक यूनीक आईडी होता है और {messageId}, मैसेज का यूनीक आईडी होता है. |
messageId |
ज़रूरी है. मैसेज का यूनीक आइडेंटिफ़ायर, जिसे एजेंट असाइन करता है. अगर कोई मैसेज उसी |
representative |
मैसेज भेजने वाले प्रतिनिधि (मानव या चैटबॉट) के बारे में जानकारी. |
suggestions[] |
सुझाए गए उन जवाबों की सूची जो मैसेज से जुड़े सुझाव के चिप की सूची के तौर पर दिखते हैं. ज़्यादा से ज़्यादा 13 सुझाव. ये चिप सिर्फ़ तब दिखते हैं, जब इनसे जुड़ा मैसेज, बातचीत में सबसे हाल ही का मैसेज होता है. इसमें एजेंट और उपयोगकर्ता के मैसेज भी शामिल होते हैं. उपयोगकर्ता, सुझाए गए जवाब पर टैप करके एजेंट को मैसेज का जवाब दे सकता है. |
fallback |
ज़रूरी नहीं. फ़ॉलबैक टेक्स्ट तब दिखता है, जब उपयोगकर्ता के डिवाइस पर इस तरह के मैसेज या कॉन्टेंट काम नहीं करता. ज़्यादा से ज़्यादा 3,072 वर्ण. |
containsRichText |
ज़रूरी नहीं. अगर |
यूनियन फ़ील्ड content . मैसेज का कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकता है: |
|
text |
टेक्स्ट मैसेज. ज़्यादा से ज़्यादा 3,072 वर्ण. |
image |
इमेज मैसेज. |
richCard |
रिच कार्ड मैसेज. |
इमेज
इमेज.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड content . इमेज कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकता है: |
|
contentInfo |
इमेज के बारे में जानकारी, जिसमें इमेज का यूआरएल और इमेज के थंबनेल का यूआरएल शामिल होता है. |
ContentInfo
कॉन्टेंट की जानकारी वाला मैसेज.
जेएसओएन के काेड में दिखाना |
---|
{ "fileUrl": string, "thumbnailUrl": string, "forceRefresh": boolean, "altText": string } |
फ़ील्ड | |
---|---|
fileUrl |
फ़ाइल का यूआरएल, जिसे सार्वजनिक तौर पर ऐक्सेस किया जा सकता है. जब प्लैटफ़ॉर्म फ़ाइल को फ़ेच करता है, तब प्लैटफ़ॉर्म, एचटीटीपी हेडर में मौजूद कॉन्टेंट-टाइप फ़ील्ड से फ़ाइल का MIME टाइप तय करता है. यूआरएल से मिलने वाले एचटीटीपी रिस्पॉन्स में कॉन्टेंट-टाइप फ़ील्ड मौजूद होना चाहिए और सटीक होना चाहिए. ज़्यादा से ज़्यादा 5 एमबी. इस्तेमाल किए जा सकने वाले कॉन्टेंट टाइप: image/jpeg, image/jpg, image/png, image/webp |
thumbnailUrl |
ज़रूरी नहीं. थंबनेल का यूआरएल, जिसे सार्वजनिक तौर पर ऐक्सेस किया जा सकता है. अगर थंबनेल का यूआरएल नहीं दिया जाता है, तो प्लैटफ़ॉर्म तब तक खाली प्लेसहोल्डर थंबनेल दिखाता है, जब तक उपयोगकर्ता का डिवाइस फ़ाइल को डाउनलोड नहीं कर लेता. ज़्यादा से ज़्यादा 25 केबी. इस्तेमाल किए जा सकने वाले कॉन्टेंट टाइप: image/jpeg, image/jpg, image/png, image/webp |
forceRefresh |
अगर इन्हें सेट किया जाता है, तो प्लैटफ़ॉर्म, बताए गए यूआरएल से फ़ाइल और थंबनेल फ़ेच करता है. भले ही, प्लैटफ़ॉर्म पर फ़ाइल (और/या थंबनेल की) कैश मेमोरी में सेव की गई कॉपी मौजूद हों. |
altText |
सुलभता के मकसद से मीडिया के बारे में जानकारी देने वाला टेक्स्ट. |
RichCard
एजेंट से उपयोगकर्ता को भेजा गया स्टैंडअलोन रिच कार्ड या रिच कार्ड का कैरसेल.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड card . संभावित तरह के रिच कार्ड. card इनमें से सिर्फ़ एक हो सकता है: |
|
standaloneCard |
स्टैंडअलोन कार्ड. |
carouselCard |
कार्ड का कैरसेल. |
StandaloneCard
स्टैंडअलोन कार्ड.
जेएसओएन के काेड में दिखाना |
---|
{
"cardContent": {
object ( |
फ़ील्ड | |
---|---|
cardContent |
कार्ड का कॉन्टेंट. |
CardContent
कार्ड का कॉन्टेंट.
जेएसओएन के काेड में दिखाना |
---|
{ "title": string, "description": string, "media": { object ( |
फ़ील्ड | |
---|---|
title |
ज़रूरी नहीं. कार्ड का टाइटल. ज़्यादा से ज़्यादा 200 वर्ण. |
description |
ज़रूरी नहीं. कार्ड के बारे में जानकारी. ज़्यादा से ज़्यादा 2,000 वर्ण. |
media |
ज़रूरी नहीं. कार्ड में शामिल करने के लिए मीडिया. |
suggestions[] |
ज़रूरी नहीं. कार्ड में शामिल करने के लिए सुझावों की सूची. ज़्यादा से ज़्यादा चार सुझाव. |
मीडिया
रिच कार्ड में मौजूद मीडिया फ़ाइल.
जेएसओएन के काेड में दिखाना |
---|
{ "height": enum ( |
फ़ील्ड | |
---|---|
height |
रिच कार्ड में मीडिया की ऊंचाई. |
यूनियन फ़ील्ड content . मीडिया कॉन्टेंट. content इनमें से सिर्फ़ एक हो सकता है: |
|
contentInfo |
फ़ाइल के बारे में जानकारी, जिसमें फ़ाइल का यूआरएल और उसके थंबनेल का यूआरएल शामिल होता है. |
ऊंचाई
मीडिया ऊंचाई
Enums | |
---|---|
HEIGHT_UNSPECIFIED |
जानकारी नहीं दी गई. |
SHORT |
112 डीपी. |
MEDIUM |
168 डीपी. |
TALL |
264 डीपी. कार्ड की चौड़ाई SMALL पर सेट होने पर, रिच कार्ड कैरसेल के लिए यह सुविधा उपलब्ध नहीं होती. |
सुझाव
चिप सूची में मौजूद सुझाव.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड option . सुझाया गया जवाब. option इनमें से सिर्फ़ एक हो सकता है: |
|
reply |
उपयोगकर्ता के लिए तय टेक्स्ट के साथ जवाब देने का सुझाव. |
action |
सुझाई गई ऐसी कार्रवाई जो डिवाइस पर नेटिव कार्रवाई शुरू करती है. |
liveAgentRequest |
इस बातचीत में किसी लाइव एजेंट को शामिल करने का अनुरोध किया गया हो. |
authenticationRequest |
पुष्टि करने की प्रक्रिया शुरू करने का अनुरोध. |
SuggestedReply
टैप करने पर, मैसेज का जवाब एजेंट को भेज दिया जाता है.
जेएसओएन के काेड में दिखाना |
---|
{ "text": string, "postbackData": string } |
फ़ील्ड | |
---|---|
text |
सुझाए गए जवाब में दिखाया गया टेक्स्ट और जब उपयोगकर्ता उस पर टैप करता है, तब उसे एजेंट को भेज दिया जाता है. ज़्यादा से ज़्यादा 25 वर्ण. |
postbackData |
वह स्ट्रिंग जो एजेंट को तब मिलती है, जब उपयोगकर्ता सुझाए गए जवाब पर टैप करता है. ज़्यादा से ज़्यादा 2,048 वर्ण. |
SuggestedAction
टैप करने पर, डिवाइस पर संबंधित नेटिव कार्रवाई शुरू हो जाती है.
जेएसओएन के काेड में दिखाना |
---|
{ "text": string, "postbackData": string, // Union field |
फ़ील्ड | |
---|---|
text |
सुझाई गई कार्रवाई में दिखाया गया टेक्स्ट. ज़्यादा से ज़्यादा 25 वर्ण. |
postbackData |
वह स्ट्रिंग जो एजेंट को तब मिलती है, जब उपयोगकर्ता सुझाई गई कार्रवाई पर टैप करता है. ज़्यादा से ज़्यादा 2,048 वर्ण. |
यूनियन फ़ील्ड action . उपयोगकर्ता के सुझाई गई कार्रवाई पर टैप करने से, डिवाइस पर शुरू की गई नेटिव कार्रवाई. action इनमें से सिर्फ़ एक हो सकता है: |
|
openUrlAction |
इस यूआरएल को खोलता है. |
dialAction |
इससे उपयोगकर्ता का डिफ़ॉल्ट डायलर ऐप्लिकेशन खुलता है. |
OpenUrlAction
इस यूआरएल को खोलता है.
जेएसओएन के काेड में दिखाना |
---|
{ "url": string } |
फ़ील्ड | |
---|---|
url |
यूआरएल |
DialAction
इससे उपयोगकर्ता का डिफ़ॉल्ट डायलर ऐप्लिकेशन खुलता है. इसमें, दर्ज किए गए फ़ोन नंबर को पहले से भरा हुआ होता है.
जेएसओएन के काेड में दिखाना |
---|
{ "phoneNumber": string } |
फ़ील्ड | |
---|---|
phoneNumber |
ज़रूरी है. आरएफ़सी 3966 फ़ॉर्मैट में दिया गया फ़ोन नंबर. उदाहरण के लिए, "+1-201-555-0123". |
LiveAgentRequest
इस टाइप के लिए कोई फ़ील्ड नहीं है.
टैप करने पर, लाइव एजेंट को बातचीत में शामिल होने का अनुरोध भेजा जाता है.
AuthenticationRequest
बातचीत की पुष्टि करने का अनुरोध करना.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड authentication_type . पुष्टि करने का तरीका. authentication_type इनमें से सिर्फ़ एक हो सकता है: |
|
oauth |
OAuth के ज़रिए पुष्टि करने के बारे में जानकारी. |
OAuth
OAuth के ज़रिए पुष्टि करने के बारे में जानकारी.
जेएसओएन के काेड में दिखाना |
---|
{ "clientId": string, "codeChallenge": string, "scopes": [ string ], "codeChallengeMethod": string } |
फ़ील्ड | |
---|---|
clientId |
ज़रूरी है. अनुमति देने का अनुरोध करने वाले ऐप्लिकेशन का आईडी. |
codeChallenge |
ज़रूरी है. कोड चैलेंज का इस्तेमाल, ऐक्सेस टोकन को बदलने के लिए किया जाता है. |
scopes[] |
ज़रूरी है. वह कलेक्शन जो अनुरोध के दायरे के बारे में बताता है. |
codeChallengeMethod |
ज़रूरी नहीं. कोड चैलेंज का तरीका, जिसका इस्तेमाल कोड चैलेंज को जनरेट करने के लिए किया जाता है. अगर यह पैरामीटर शामिल नहीं किया जाता, तो सर्वर |
CarouselCard
कार्ड का कैरसेल.
जेएसओएन के काेड में दिखाना |
---|
{ "cardWidth": enum ( |
फ़ील्ड | |
---|---|
cardWidth |
कैरसेल में शामिल कार्ड की चौड़ाई. |
cardContents[] |
कैरसेल में शामिल हर कार्ड के कॉन्टेंट की सूची. एक कैरसेल में कम से कम दो कार्ड और ज़्यादा से ज़्यादा 10 कार्ड हो सकते हैं. |
CardWidth
कैरसेल में शामिल कार्ड की चौड़ाई.
Enums | |
---|---|
CARD_WIDTH_UNSPECIFIED |
जानकारी नहीं दी गई |
SMALL |
136 डीपी. लंबे मीडिया को शामिल नहीं किया जा सकता. |
MEDIUM |
280 डीपी. |
तरीके |
|
---|---|
|
किसी एजेंट से किसी उपयोगकर्ता को मैसेज भेजता है. |
|
एजेंट से किसी उपयोगकर्ता को मैसेज की रसीद भेजता है. |