मैसेज फ़ॉर्मैट करना

इस पेज पर बताया गया है कि Google Chat ऐप्लिकेशन, टेक्स्ट को कैसे फ़ॉर्मैट कर सकते हैं, ताकि वे ऐसे मैसेज भेज सकें जिनमें इनमें से कोई भी चीज़ शामिल हो:

  • रिच टेक्स्ट, जिसमें हाइपरलिंक शामिल हों या Chat स्पेस में मौजूद एक या सभी उपयोगकर्ताओं को @मेंशन किया गया हो.
  • कार्ड इंटरफ़ेस में दिखने वाला टेक्स्ट. इसमें पैराग्राफ़ टेक्स्ट या यूआई टेक्स्ट शामिल है, जो किसी आइकॉन के बगल में दिखता है. जैसे, कोई बटन.

मैसेज को फ़ॉर्मैट करना

Chat में, टेक्स्ट मैसेज में बोल्ड, इटैलिक, और स्ट्राइकथ्रू जैसी बुनियादी फ़ॉर्मैटिंग जोड़ी जा सकती है. टेक्स्ट मैसेज में टेक्स्ट को कार्ड मैसेज से अलग तरीके से फ़ॉर्मैट किया जाता है. ऐसा इसलिए, क्योंकि टेक्स्ट मैसेज को उसी सिंटैक्स के साथ फ़ॉर्मैट किया जाता है जिसका इस्तेमाल Chat के उपयोगकर्ता करते हैं.

Chat API का इस्तेमाल करके भेजे गए या वापस लाए गए मैसेज के लिए, स्टैंडर्ड मार्कडाउन सिंटैक्स (MARKUP_SYNTAX_MARKDOWN) या Chat मार्कअप सिंटैक्स (MARKUP_SYNTAX_CHAT) का इस्तेमाल किया जा सकता है. Google Cloud Console में, ऐप्लिकेशन-लेवल पर डिफ़ॉल्ट मार्कअप सिंटैक्स को कॉन्फ़िगर किया जा सकता है. इसके लिए, Google Chat API को कॉन्फ़िगर करना लेख पढ़ें:

  • मार्कडाउन: स्टैंडर्ड मार्कडाउन सिंटैक्स (MARKUP_SYNTAX_MARKDOWN). यह CommonMark स्पेसिफ़िकेशन पर आधारित है और इसमें अतिरिक्त एक्सटेंशन शामिल हैं. नए चैट ऐप्लिकेशन, डिफ़ॉल्ट रूप से मार्कडाउन पर सेट होते हैं.
  • Chat: चैट मार्कअप सिंटैक्स (MARKUP_SYNTAX_CHAT). मौजूदा चैट ऐप्लिकेशन, डिफ़ॉल्ट रूप से Chat पर सेट होते हैं, ताकि पुराने सिस्टम के साथ काम करने की सुविधा बनी रहे.

ऐप्लिकेशन-लेवल पर डिफ़ॉल्ट सेटिंग को बदलने के लिए, Chat API के अलग-अलग अनुरोधों पर markup_syntax को भी तय किया जा सकता है. अगर एपीआई अनुरोध में markup_syntax की वैल्यू नहीं दी गई है, तो मार्कअप इस आधार पर सेट किया जाता है कि Chat API को कैसे कॉल किया गया है:

  • कॉन्फ़िगर किए गए Chat ऐप्लिकेशन: Chat API के कॉन्फ़िगरेशन पेज पर सेव किए गए मार्कअप सिंटैक्स का इस्तेमाल करता है.
  • कॉन्फ़िगर नहीं किए गए Cloud प्रोजेक्ट (कॉन्फ़िगरेशन के बिना): अगर आपका Cloud प्रोजेक्ट, Chat ऐप्लिकेशन के सेव किए गए कॉन्फ़िगरेशन के बिना Chat API को कॉल करता है, तो अनुरोध डिफ़ॉल्ट रूप से MARKUP_SYNTAX_MARKDOWN पर सेट हो जाते हैं.
  • इनकमिंग वेबहुक: डिफ़ॉल्ट रूप से, यह MARKUP_SYNTAX_CHAT पर सेट होता है. इनकमिंग वेबहुक का इस्तेमाल करके मैसेज भेजना लेख पढ़ें.

मैसेज को फ़ॉर्मैट करने के लिए, इस सिंटैक्स का इस्तेमाल करें:

फ़ॉर्मैट MARKUP_SYNTAX_CHAT MARKUP_SYNTAX_MARKDOWN सिंटैक्स का उदाहरण Google Chat में दिखने वाला टेक्स्ट
बोल्ड * **

*hello*

या:

**hello**

नमस्ते
इटैलिक _ (अंडरस्कोर) *

_hello_

या:

*hello*

नमस्ते
स्ट्राइकथ्रू ~ ~~

~hello~

या:

~~hello~~

नमस्ते
मोनोस्पेस (बैककोट) (बैककोट) `hello` hello
मोनोस्पेस ब्लॉक (तीन बैककोट) (तीन बैककोट) ```
नमस्ते
दुनिया
```
Hello
World
बुलेट वाली सूची * या - (हाइफ़न) के बाद स्पेस * या - (हाइफ़न) के बाद स्पेस

* यह सूची का पहला आइटम है.

* यह सूची का दूसरा आइटम है.

  • यह सूची का पहला आइटम है.
  • यह सूची का दूसरा आइटम है.
नेस्टेड सूची * या - (हाइफ़न) के बाद एक स्पेस और हर नेस्ट लेवल से पहले चार स्पेस * या - (हाइफ़न) के बाद स्पेस. इसके बाद, हर नेस्ट लेवल के लिए चार स्पेस

* यह सूची में नेस्टेड डेप्थ वन वाला आइटम है.

    * यह सूची में नेस्ट किए गए दो लेवल वाला आइटम है.

        * यह सूची में तीसरे लेवल पर नेस्ट किया गया आइटम है.

  • यह सूची में नेस्ट की गई गहराई वाला आइटम है.
    • यह सूची में नेस्ट की गई गहराई दो वाला आइटम है.
      • यह सूची में तीसरे लेवल पर नेस्ट किया गया आइटम है.
नंबर वाली सूची ये काम नहीं करते हैं 1. (संख्या के बाद एक पूर्ण विराम और एक स्पेस)

1. यह सूची का पहला आइटम है.

2. यह सूची का दूसरा आइटम है.

  1. यह सूची का पहला आइटम है.
  2. यह सूची का दूसरा आइटम है.
ब्लॉक कोट > (इससे ज़्यादा का चिह्न) > (इससे ज़्यादा का चिह्न) >नमस्ते
ब्लॉक कोट फ़ॉर्मैट का आइकॉन नमस्ते
हाइपरलिंक <hyperlink|display text> [display text](hyperlink)

<https://example.com|Example website>

या:

[Example website](https://example.com)

वेबसाइट का उदाहरण

लिंक फ़ॉर्मैट करने के बारे में ज़्यादा जानें.

उपयोगकर्ता का नाम टैग करना <users/{user}>, जहां {user} यूज़र आईडी है.

<chat-user data-user="users/{user}">

या:

<chat-user data-email="{email}">

<users/123456789012345678901> या <users/all>

या:

<chat-user data-user="users/123456789012345678901">,

<chat-user data-user="users/all"> या

<chat-user data-email="email@example.com">

@Mahan S

उपयोगकर्ताओं को टैग करने के बारे में ज़्यादा जानने के लिए, टेक्स्ट मैसेज में उपयोगकर्ताओं को टैग करना लेख पढ़ें.

कस्टम इमोजी

<customEmojis/{uid}>

या:

<customEmojis/:{name}:>

<chat-emoji data-custom-emoji="customEmojis/{uid}">

या:

<chat-emoji data-emoji-name=":{name}:">

<customEmojis/abc-123-def>

या:

<customEmojis/:smiley-cat:>

या:

<chat-emoji data-custom-emoji="customEmojis/abc-123-def">

या:

<chat-emoji data-emoji-name=":smiley-cat:">

🐱 (स्माइली कैट वाला कस्टम इमोजी)
उद्धरण ये काम नहीं करते हैं <chat-citation data-id="{id}">{text}</chat-citation> जहां {id}, मैसेज elements में दिया गया उद्धरण आईडी है. <chat-citation data-id="cite_1">cited text</chat-citation>

उद्धृत टेक्स्ट

उद्धरणों के बारे में ज़्यादा जानने के लिए, मैसेज में उद्धरण जोड़ना लेख पढ़ें.

उदाहरण के लिए, यह JSON देखें:

    {
      "text": "Your pizza delivery *has arrived*!\nThank you for using _Cymbal Pizza!_"
    }

फ़ॉर्मैट किया गया यह टेक्स्ट मैसेज, Chat स्पेस में इस तरह दिखता है:

Cymbal Pizza ऐप्लिकेशन, डिलीवरी पहुंचने की सूचना देने के लिए एक मैसेज भेजता है.

मैसेज में भेजे गए टेक्स्ट का फ़ॉर्मैट देखना

जब कोई उपयोगकर्ता कोई मैसेज भेजता है, तो मैसेज का सादा टेक्स्ट, text फ़ील्ड में होता है. मार्कडाउन सिंटैक्स का इस्तेमाल करके, टेक्स्ट मैसेज पर लागू की गई कुछ फ़ॉर्मैटिंग, text फ़ील्ड में मौजूद होती है. अतिरिक्त फ़ॉर्मैटिंग, सिर्फ़ आउटपुट वाले formattedText फ़ील्ड में होती है. इसमें ये शामिल हैं:

  • टेक्स्ट के लिए अतिरिक्त मार्कडाउन सिंटैक्स
  • उपयोगकर्ताओं की समीक्षाओं में इस्तेमाल हुए शब्द
  • कस्टम हाइपरलिंक
  • कस्टम इमोजी

उदाहरण के लिए, किसी उपयोगकर्ता के भेजे गए इस टेक्स्ट को देखें:

Chat में इस शब्द वाला मैसेज मिला

अगर मैसेज को Chat के यूज़र इंटरफ़ेस (यूआई) में मौजूद फ़ॉर्मैट मेन्यू का इस्तेमाल करके फ़ॉर्मैट किया गया था, तो text फ़ील्ड में सिर्फ़ टेक्स्ट होता है. वहीं, formattedText फ़ील्ड में मार्कअप, टेक्स्ट, और हाइपरलिंक होता है. यहां दिए गए उदाहरण में, टेक्स्ट मैसेज का ड्राफ़्ट दिखाया गया है. इसमें एक शब्द को हाइपरलिंक किया गया है, सूची में आइटम हैं, और एक शब्द को बोल्ड किया गया है:

इस शब्द के साथ मैसेज का ड्राफ़्ट

मैसेज इस फ़ॉर्मैट में मिलता है:

    {
      "text": "I can meet there at:\nNoon\n3 pm\n5 pm\nWhat time works for you?",
      "formattedText": "I can meet <http://example.com|there> at:\n* Noon\n* 3 pm\n* 5 pm\nWhat time works for *you*?",
    }

अगर आपने मैसेज के टेक्स्ट में http://www.example.com/ जैसा कोई सामान्य लिंक यूआरएल शामिल किया है, तो Google Chat इसे लिंक टेक्स्ट के तौर पर इस्तेमाल करता है. साथ ही, उस टेक्स्ट को दिए गए यूआरएल से अपने-आप हाइपरलिंक कर देता है.

अपने लिंक के लिए वैकल्पिक लिंक टेक्स्ट देने के लिए, इस सिंटैक्स का इस्तेमाल करें:

  • मार्कडाउन के साथ कॉन्फ़िगर किए गए एपीआई मैसेज के लिए, स्टैंडर्ड मार्कडाउन लिंक सिंटैक्स का इस्तेमाल करें:

    सिंटैक्स का उदाहरण Google Chat में दिखने वाला टेक्स्ट
    [Example website](https://example.com)
  • स्टैंडर्ड सादे टेक्स्ट वाले मैसेज के लिए, पाइप सिंटैक्स का इस्तेमाल करें:

    सिंटैक्स का उदाहरण Google Chat में दिखने वाला टेक्स्ट
    <https://example.com|Example website>

    पाइप और लिंक टेक्स्ट ज़रूरी नहीं हैं. इसलिए, <https://example.com> और https://example.com एक जैसे हैं.

मैसेज में कस्टम इमोजी इस्तेमाल करना

चैट ऐप्लिकेशन, पसंद के मुताबिक बनाए गए इमोजी के साथ टेक्स्ट मैसेज भेज सकते हैं, ताकि मैसेज को ज़्यादा दिलचस्प बनाया जा सके. पसंद के मुताबिक बनाए गए इमोजी, सिर्फ़ Google Workspace संगठनों के लिए उपलब्ध हैं. साथ ही, एडमिन को संगठन के लिए, पसंद के मुताबिक बनाए गए इमोजी की सुविधा चालू करनी होगी. ज़्यादा जानकारी के लिए, Google Chat में पसंद के मुताबिक बनाए गए इमोजी के बारे में जानकारी और पसंद के मुताबिक बनाए गए इमोजी की अनुमतियां मैनेज करना लेख पढ़ें.

पसंद के मुताबिक बनाए गए इमोजी वाले मैसेज बनाने के लिए, आपके ऐप्लिकेशन को उपयोगकर्ता की पुष्टि करने की सुविधा का इस्तेमाल करना होगा. कस्टम इमोजी का इस्तेमाल, वेबहुक के तौर पर बनाए गए मैसेज या ऐप्लिकेशन की पुष्टि करने की सुविधा की मदद से बनाए गए मैसेज में नहीं किया जा सकता.

किसी मैसेज के टेक्स्ट में कस्टम इमोजी जोड़ने के लिए, customEmoji संसाधन का name या emoji_name बताएं:

{
    "text": "Hello <customEmojis/CUSTOM_EMOJI_ID>."
}

इस सैंपल का इस्तेमाल करने के लिए, CUSTOM_EMOJI_ID को कस्टम इमोजी के आईडी से बदलें. यह आईडी, customEmoji संसाधन के name या emoji_name फ़ील्ड में देखा जा सकता है.

अगर आपका ऐप्लिकेशन, Markdown सिंटैक्स का इस्तेमाल करके मैसेज भेजता है, तो कस्टम इमोजी आईडी का इस्तेमाल करके, एचटीएमएल टैग फ़ॉर्मैट में कस्टम इमोजी तय किए जा सकते हैं:

{
  "text": "Hello <chat-emoji data-custom-emoji=\"customEmojis/CUSTOM_EMOJI_ID\">."
}

इसके अलावा, पसंद के मुताबिक बनाए गए इमोजी का नाम भी डाला जा सकता है:

{
  "text": "Hello <chat-emoji data-emoji-name=\"CUSTOM_EMOJI_NAME\">."
}

इन सैंपल का इस्तेमाल करने के लिए, CUSTOM_EMOJI_ID को कस्टम इमोजी आईडी से और CUSTOM_EMOJI_NAME को कस्टम इमोजी के शॉर्टकोड नाम से बदलें.

मैसेज में उपयोगकर्ताओं का नाम टैग करना

चैट ऐप्लिकेशन, टेक्स्ट मैसेज भेज सकते हैं. इन मैसेज में, चैट स्पेस में मौजूद एक या सभी उपयोगकर्ताओं को @टैग किया जा सकता है. चैट ऐप्लिकेशन, उन उपयोगकर्ताओं को भी टैग कर सकते हैं जो स्पेस में शामिल नहीं हैं या इंपोर्ट मोड वाले स्पेस के सदस्य हैं.

साइलेंट मैसेज में उपयोगकर्ताओं को टैग नहीं किया जा सकता. साइलेंट मैसेज में किसी व्यक्ति को टैग करने पर, गड़बड़ी का मैसेज दिखता है.

चुनिंदा उपयोगकर्ताओं को टैग करना

किसी उपयोगकर्ता को @टैग करने के लिए, टेक्स्ट मैसेज में <users/{user}> जोड़ें. यहां {user}, उपयोगकर्ता का आईडी है. उदाहरण के लिए, यहां दिया गया मैसेज देखें. इसमें 123456789012345678901, उपयोगकर्ता मोहन एस. का आईडी है:

{
    "text": "A customer has reported an issue. Assigning ticket #942 to <users/123456789012345678901>."
}

अगर आपका ऐप्लिकेशन, Markdown सिंटैक्स का इस्तेमाल करके मैसेज भेजता है, तो यूज़र आईडी की जानकारी देने के लिए chat-user एचटीएमएल टैग फ़ॉर्मैट का इस्तेमाल करें:

{
  "text": "Assigning ticket #942 to <chat-user data-user=\"users/123456789012345678901\">."
}

या ईमेल से बताएं:

{
  "text": "Assigning ticket #942 to <chat-user data-email=\"mahan@example.com\">."
}

मैसेज इस तरह दिखता है:

चैट ऐप्लिकेशन, किसी टेक्स्ट मैसेज में किसी व्यक्ति का नाम टैग करता है.

users/{user} वैल्यू को इन तरीकों से तय किया जा सकता है:

  • अगर आपका Google Chat ऐप्लिकेशन, उपयोगकर्ता के भेजे गए किसी मैसेज का जवाब दे रहा है, तो MESSAGE इंटरैक्शन इवेंट के message.sender.name फ़ील्ड का इस्तेमाल किया जा सकता है.
  • अगर आपका Google Chat ऐप्लिकेशन, एसिंक्रोनस टेक्स्ट मैसेज बना रहा है, तो users/{user} की वैल्यू इन तरीकों से तय की जा सकती है:

    • Google Chat User संसाधन के name फ़ील्ड का इस्तेमाल करें, जैसे कि users/123456789012345678901.
    • उपयोगकर्ता के ईमेल पते को {user} वैल्यू के लिए, दूसरे ईमेल पते के तौर पर इस्तेमाल करें. उदाहरण के लिए, अगर ईमेल पता mahan@example.com है, तो उपयोगकर्ता को users/mahan@example.com के तौर पर तय किया जा सकता है. किसी दूसरे ईमेल पते का इस्तेमाल करने के लिए, आपके Google Chat ऐप्लिकेशन को उपयोगकर्ता के तौर पर पुष्टि करनी होगी.
  • अगर People API का इस्तेमाल किया जाता है, तो यूज़र आईडी की पहचान करने के लिए, people.get तरीके का भी इस्तेमाल किया जा सकता है.

सभी उपयोगकर्ताओं को टैग करना

किसी स्पेस में मौजूद सभी लोगों को @टैग करने वाला मैसेज बनाने के लिए, {user} को all से बदलें. JSON के इस उदाहरण में, मैसेज में सभी उपयोगकर्ताओं को टैग किया गया है:

{
    "text": "Important message for <users/all>: Code freeze starts at midnight tonight!"
}

अगर आपका ऐप्लिकेशन, Markdown सिंटैक्स का इस्तेमाल करके मैसेज भेजता है, तो chat-user एचटीएमएल टैग फ़ॉर्मैट का इस्तेमाल करके, टैग करने की जानकारी दें:

{
  "text": "Important message for <chat-user data-user=\"users/all\">: Code freeze starts at midnight tonight!"
}

टेक्स्ट मैसेज में उद्धरण जोड़ना

चैट ऐप्लिकेशन, टेक्स्ट मैसेज में उद्धरण शामिल कर सकते हैं. इससे उपयोगकर्ताओं को सोर्स की पूरी जानकारी मिलती है. सोर्स दो तरीकों से उपलब्ध कराए जा सकते हैं:

  • इनलाइन उद्धरण: इंटरैक्टिव कार्ड जोड़ें. ये कार्ड तब दिखते हैं, जब उपयोगकर्ता आपके मैसेज टेक्स्ट के कुछ हिस्सों पर पॉइंटर को घुमाते हैं.
  • फ़ुटर सोर्स: मैसेज के सबसे नीचे, फ़ुटर लिंक के तौर पर सोर्स की सूची दिखाएं.

उद्धरण सिर्फ़ तब काम करते हैं, जब मैसेज का markupSyntax, MARKUP_SYNTAX_MARKDOWN पर सेट हो. यह सुविधा, Chat API का इस्तेमाल करके एसिंक्रोनस मैसेज बनाने पर ही काम करती है.

किसी मैसेज में इनलाइन उद्धरण जोड़ने के लिए:

  1. मैसेज elements की citations सूची में सोर्स उपलब्ध कराएं. साथ ही, हर Citation ऑब्जेक्ट को एक यूनीक id असाइन करें.
  2. मैसेज के टेक्स्ट में, उस टेक्स्ट को रैप करें जिसे आपको chat-citation एचटीएमएल टैग फ़ॉर्मैट: <chat-citation data-id="{id}">{text}</chat-citation> का इस्तेमाल करके उद्धृत करना है. पक्का करें कि {id}, elements में तय किए गए आईडी से मेल खाता हो. बिना रेफ़रंस वाले उद्धरणों (जिनका कोई मैचिंग टैग नहीं है) को अनदेखा कर दिया जाता है.
{
  "text": "This is a <chat-citation data-id=\"cite_1\">cited</chat-citation> text.",
  "markupSyntax": "MARKUP_SYNTAX_MARKDOWN",
  "elements": {
    "citations": [
      {
        "id": "cite_1",
        "citedSources": [
          {
            "title": "Example Source",
            "uri": "https://example.com"
          }
        ]
      }
    ]
  }
}

किसी मैसेज में फ़ुटर सोर्स जोड़ने के लिए, मैसेज elements की citedSources सूची में सोर्स दें. यहां दिए गए सोर्स, मैसेज के नीचे फ़ुटर लिंक के तौर पर अपने-आप दिखते हैं. इसके लिए, मैसेज के टेक्स्ट में किसी इनलाइन टैग की ज़रूरत नहीं होती.

{
  "text": "This is a message with a footer source.",
  "markupSyntax": "MARKUP_SYNTAX_MARKDOWN",
  "elements": {
    "citedSources": [
      {
        "title": "Example Source",
        "uri": "https://example.com"
      }
    ]
  }
}

कार्ड में दिखने वाले टेक्स्ट को फ़ॉर्मैट करना

कार्ड में मौजूद ज़्यादातर टेक्स्ट फ़ील्ड में, एचटीएमएल टैग के छोटे सबसेट का इस्तेमाल करके, टेक्स्ट की बुनियादी फ़ॉर्मैटिंग की जा सकती है. कार्ड मैसेज में टेक्स्ट को फ़ॉर्मैट करने का तरीका, टेक्स्ट मैसेज में टेक्स्ट को फ़ॉर्मैट करने के तरीके से अलग होता है. ऐसा इसलिए होता है, क्योंकि टेक्स्ट मैसेज को उसी सिंटैक्स के साथ फ़ॉर्मैट किया जाता है जिसका इस्तेमाल Chat के उपयोगकर्ता करते हैं.


कार्ड बिल्डर का इस्तेमाल करके, Chat ऐप्लिकेशन के लिए मैसेज और यूज़र इंटरफ़ेस डिज़ाइन करें और उनकी झलक देखें:

कार्ड बिल्डर खोलें

पैराग्राफ़ टेक्स्ट को फ़ॉर्मैट करना

इस्तेमाल किए जा सकने वाले टैग और उनके मकसद के बारे में इस टेबल में बताया गया है:

फ़ॉर्मैट उदाहरण रेंडर किया गया नतीजा
बोल्ड "This is <b>bold</b>." यह बोल्ड है.
इटैलिक "This is <i>italics</i>." यह इटैलिक है.
अंडरलाइन करें "This is <u>underline</u>." यह अंडरलाइन है.
स्ट्राइकथ्रू "This is <s>strikethrough</s>." यह स्ट्राइकथ्रू है.
फ़ॉन्ट का रंग "This is <font color=\"#FF0000\">red font</font>." यह लाल रंग का फ़ॉन्ट है.
हाइपरलिंक "This is a <a href=\"https://www.google.com\">hyperlink</a>." यह एक हाइपरलिंक है.
समय "This is a time format: <time>2023-02-16 15:00</time>." यह समय का फ़ॉर्मैट है: .
न्यूलाइन "This is the first line. <br> This is a new line." यह पहली लाइन है.
यह एक नई लाइन है.

सूचियों और कोड ब्लॉक को तय करने के लिए, इन टैग का इस्तेमाल करें:

फ़ॉर्मैट उदाहरण रेंडर किया गया नतीजा
नई लाइन "Line 1<br>Line 2" Line 1
Line 2
मोनोस्पेस "This is an <code>inline code</code>." यह एक inline code है.
मोनोस्पेस ब्लॉक "<pre><code>This a code block.</code></pre>"
This is a code block.
बुलेट वाली सूची "<ul><li>List item 1</li><li>List item 2</li></ul>"
  • List item 1
  • List item 2
क्रम वाली सूची "<ol><li>List item 1</li><li>List item 2</li></ol>"
  1. List item 1
  2. List item 2

Markdown

मार्कडाउन सिंटैक्स चालू होने पर, इस सिंटैक्स का इस्तेमाल किया जा सकता है:

फ़ॉर्मैट उदाहरण रेंडर किया गया नतीजा
बोल्ड **नमस्ते** या __नमस्ते__ नमस्ते
इटैलिक *नमस्ते* या _नमस्ते_ नमस्ते
स्ट्राइकथ्रू ~नमस्ते~ नमस्ते
मोनोस्पेस `hello` hello
मोनोस्पेस ब्लॉक ```
नमस्ते
दुनिया
```
Hello
World
बुलेट वाली सूची

- यह सूची का पहला आइटम है

- यह सूची का दूसरा आइटम है

  • यह सूची का पहला आइटम है
  • यह सूची का दूसरा आइटम है

* यह सूची का पहला आइटम है

* यह सूची का दूसरा आइटम है

  • यह सूची का पहला आइटम है
  • यह सूची का दूसरा आइटम है
क्रम वाली सूची

1. यह सूची का पहला आइटम है

2. यह सूची का दूसरा आइटम है

  1. यह सूची का पहला आइटम है
  2. यह सूची का दूसरा आइटम है
हाइपरलिंक [उदाहरण के लिए वेबसाइट](https://example.com) वेबसाइट का उदाहरण

टेक्स्ट में आइकॉन जोड़ना

किसी कार्ड में टेक्स्ट के साथ आइकॉन दिखाने के लिए, DecoratedText और ButtonList विजेट का इस्तेमाल किया जा सकता है.

यहां दिए गए सेक्शन में, पहले से मौजूद आइकॉन, Google Material आइकॉन या पसंद के आइकॉन को सजाए गए टेक्स्ट या बटन में इस्तेमाल करने का तरीका बताया गया है.

Chat के आइकॉन इस्तेमाल करना

Chat में पहले से मौजूद आइकॉन का इस्तेमाल करने के लिए, इनमें से कोई एक विकल्प चुनें:

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

AIRPLANE BOOKMARK
BUS CAR
CLOCK CONFIRMATION_NUMBER_ICON
ब्यौरा DOLLAR
ईमेल EVENT_SEAT
FLIGHT_ARRIVAL FLIGHT_DEPARTURE
HOTEL HOTEL_ROOM_TYPE
न्योता भेजें MAP_PIN
MEMBERSHIP MULTIPLE_PEOPLE
व्यक्ति फ़ोन
RESTAURANT_ICON SHOPPING_CART
STAR STORE
टिकट ट्रेन
VIDEO_CAMERA VIDEO_PLAY

यहां ईमेल आइकॉन वाले कार्ड का उदाहरण दिया गया है:

Google Material आइकॉन का इस्तेमाल करना

Google Material आइकॉन का इस्तेमाल करके, 2,500 से ज़्यादा आइकॉन के विकल्पों में से कोई आइकॉन चुना जा सकता है. साथ ही, आइकॉन के वेट, फ़िल, और ग्रेड को पसंद के मुताबिक बनाया जा सकता है.

यहां Google मटीरियल आइकॉन वाले कार्ड का उदाहरण दिया गया है:

मनमुताबिक आइकॉन इस्तेमाल करना

पसंद के मुताबिक आइकॉन जोड़ने के लिए, iconUrl फ़ील्ड शामिल करें और आइकॉन का यूआरएल डालें.

यहां पसंद के आइकॉन का एक उदाहरण दिया गया है: