মেসেজ ফর্ম্যাট করা

এই পৃষ্ঠায় ব্যাখ্যা করা হয়েছে যে কীভাবে Google Chat অ্যাপ টেক্সট ফর্ম্যাট করে মেসেজ পাঠাতে পারে, যাতে নিম্নলিখিত যেকোনও একটি থাকে:

  • রিচ টেক্সট যাতে হাইপারলিঙ্ক বা @উল্লেখ থাকে, যা Chat স্পেসে এক বা একাধিক ব্যবহারকারীকে উল্লেখ করে।
  • কার্ড ইন্টারফেসে দেখানো টেক্সট, যার মধ্যে প্যারাগ্রাফ টেক্সট বা UI টেক্সট অন্তর্ভুক্ত যা কোনও আইকনের পাশে দেখানো হয়, যেমন কোনও বোতাম।

টেক্সট মেসেজ ফর্ম্যাট করা

Chat-এর মাধ্যমে আপনি টেক্সট মেসেজে বোল্ড, ইটালিক ও স্ট্রাইকথ্রু সহ বেসিক ফর্ম্যাটিং যোগ করতে পারবেন। আপনি কার্ড মেসেজের থেকে টেক্সট মেসেজে আলাদাভাবে টেক্সট ফর্ম্যাট করেন কারণ টেক্সট মেসেজ Chat ব্যবহারকারীদের ব্যবহার করা একই সিনট্যাক্স দিয়ে ফর্ম্যাট করা হয়।

Chat API ব্যবহার করে পাঠানো বা ফিরিয়ে আনা মেসেজের জন্য, আপনি স্ট্যান্ডার্ড Markdown সিনট্যাক্স (MARKUP_SYNTAX_MARKDOWN) বা Chat মার্কআপ সিনট্যাক্স (MARKUP_SYNTAX_CHAT) ব্যবহার করতে পারবেন। আপনি Google Cloud কনসোলে অ্যাপ-লেভেল ডিফল্ট মার্কআপ সিনট্যাক্স কনফিগার করতে পারবেন (Google Chat API কনফিগার করুন দেখুন):

  • মার্কডাউন: স্ট্যান্ডার্ড মার্কডাউন সিনট্যাক্স (MARKUP_SYNTAX_MARKDOWN), অতিরিক্ত এক্সটেনশন সহ CommonMark স্পেসিফিকেশনের উপর ভিত্তি করে। নতুন তৈরি করা Chat অ্যাপ ডিফল্ট হিসেবে Markdown-এ সেট করা থাকে।
  • Chat: Chat মার্কআপ সিনট্যাক্স (MARKUP_SYNTAX_CHAT)। ব্যাকওয়ার্ড কম্প্যাটিবিলিটি বজায় রাখতে, আগে থেকে থাকা Chat অ্যাপ ডিফল্ট হিসেবে Chat-এ সেট করা থাকে।

এছাড়াও, আপনি অ্যাপ-লেভেল ডিফল্ট ওভাররাইড করতে আলাদা Chat API অনুরোধে markup_syntax নির্দিষ্ট করতে পারবেন। API অনুরোধে 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~~

হ্যালো
Monospace ` (ব্যাককোট) ` (ব্যাককোট) `হ্যালো` hello
মোনোস্পেস ব্লক ` ` ` (তিনটি ব্যাককোট) ` ` ` (তিনটি ব্যাককোট)
হ্যালো
ওয়ার্ল্ড
Hello
World
বুলেটযুক্ত তালিকা * বা - (হাইফেন) এবং তারপরে একটি স্পেস * বা - (হাইফেন) এবং তারপরে একটি স্পেস

* এটি তালিকার প্রথম আইটেম।

* এটি তালিকার দ্বিতীয় আইটেম।

  • এটি তালিকার প্রথম আইটেম।
  • এটি তালিকার দ্বিতীয় আইটেম।
নেস্টেড তালিকা * বা - (হাইফেন) এবং তারপরে একটি স্পেস, তার আগে নেস্ট লেভেল প্রতি চারটি স্পেস * বা - (হাইফেন) এবং তারপরে একটি স্পেস, তার আগে প্রতিটি নেস্ট লেভেলের জন্য চারটি স্পেস

* এটি হল তালিকায় নেস্টেড ডেপথ এক সহ আইটেম।

    * এটি হল তালিকায় নেস্টেড ডেপথ দুই সহ আইটেম।

        * এটি হল তালিকায় নেস্টেড ডেপথ থ্রি সহ আইটেম।

  • এটি হল তালিকায় নেস্টেড ডেপথ এক সহ আইটেম।
    • এটি হল তালিকায় নেস্টেড ডেপথ দুই সহ আইটেম।
      • এটি হল তালিকায় নেস্টেড ডেপথ তিন সহ আইটেম।
নম্বরযুক্ত তালিকা কাজ করে না ১. (নম্বর, তারপরে ফুলস্টপ এবং স্পেস)

১. এটি তালিকার প্রথম আইটেম।

২. এটি তালিকার দ্বিতীয় আইটেম।

  1. এটি তালিকার প্রথম আইটেম।
  2. এটি তালিকার দ্বিতীয় আইটেম।
ব্লক কোটেশন > (অপেক্ষাকৃত বড় বোঝানোর চিহ্ন) > (অপেক্ষাকৃত বড় বোঝানোর চিহ্ন) >হ্যালো
কোট ব্লক ফর্ম্যাট আইকন হ্যালো
Hyperlink <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 ফিল্ডে রয়েছে। অতিরিক্ত ফর্ম্যাটিং output-only formattedText ফিল্ডে রয়েছে, যার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত:

  • টেক্সটের জন্য অতিরিক্ত মার্কডাউন সিনট্যাক্স
  • ব্যবহারকারীর উল্লেখ
  • কাস্টম হাইপারলিঙ্ক
  • কাস্টম ইমোজি

যেমন, কোনও ব্যবহারকারীর পাঠানো নিম্নলিখিত টেক্সটটি বিবেচনা করুন:

Chat-এ এই শব্দ সহ মেসেজ পাওয়া গেছে

Chat UI-তে ফর্ম্যাট মেনু ব্যবহার করে মেসেজ ফর্ম্যাট করা হলে, 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*?",
    }

আপনি যদি মেসেজের টেক্সটে কোনও সাধারণ লিঙ্ক URL যোগ করেন, যেমন http://www.example.com/, Google Chat এটিকে লিঙ্ক টেক্সট হিসেবে ব্যবহার করে এবং নির্দিষ্ট URL-এ সেই টেক্সট অটোমেটিক হাইপারলিঙ্ক করে।

আপনার লিঙ্কের জন্য বিকল্প লিঙ্ক টেক্সট দিতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

  • মার্কডাউন দিয়ে কনফিগার করা API মেসেজের জন্য, স্ট্যান্ডার্ড মার্কডাউন লিঙ্ক সিনট্যাক্স ব্যবহার করুন:

    সিনট্যাক্সের উদাহরণ Google Chat-এ দেখানো টেক্সট
    [Example website](https://example.com)
  • স্ট্যান্ডার্ড প্লেন-টেক্সট মেসেজের জন্য, পাইপ সিনট্যাক্স ব্যবহার করুন:

    সিনট্যাক্সের উদাহরণ Google Chat-এ দেখানো টেক্সট
    <https://example.com|Example website>

    পাইপ এবং লিঙ্ক টেক্সট ঐচ্ছিক, যাতে <https://example.com> এবং https://example.com সমতুল্য হয়।

টেক্সট মেসেজে কাস্টম ইমোজি ব্যবহার করা

Chat অ্যাপ, মেসেজ পছন্দমতো সাজাতে কাস্টম ইমোজি সহ টেক্সট মেসেজ পাঠাতে পারে। কাস্টম ইমোজি শুধুমাত্র Google Workspace সংস্থার জন্য উপলভ্য এবং অ্যাডমিনিস্ট্রেটরকে অবশ্যই সংস্থার জন্য কাস্টম ইমোজি চালু করতে হবে। আরও তথ্যের জন্য, Google Chat-এ কাস্টম ইমোজি সম্পর্কে জানুন এবং কাস্টম ইমোজি সংক্রান্ত অনুমতি ম্যানেজ করুন দেখুন।

কাস্টম ইমোজি সহ মেসেজ তৈরি করতে, আপনার অ্যাপকে অবশ্যই ব্যবহারকারীর যাচাইকরণ ব্যবহার করতে হবে। ওয়েবহুক হিসেবে তৈরি করা মেসেজ বা অ্যাপ যাচাইকরণের মাধ্যমে তৈরি করা মেসেজে কাস্টম ইমোজি কাজ করে না।

মেসেজের টেক্সটে কাস্টম ইমোজি যোগ করতে, customEmoji রিসোর্সের name বা emoji_name উল্লেখ করুন:

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

এই স্যাম্পেল ব্যবহার করতে, কাস্টম ইমোজির জন্য CUSTOM_EMOJI_ID-এর জায়গায় আইডি লিখুন। আপনি এই আইডি customEmoji রিসোর্সের name বা emoji_name ফিল্ডে খুঁজে পাবেন।

আপনার অ্যাপ Markdown সিনট্যাক্স ব্যবহার করে মেসেজ পাঠালে, আপনি কাস্টম ইমোজি আইডি ব্যবহার করে HTML ট্যাগ ফর্ম্যাটে কাস্টম ইমোজি নির্দিষ্ট করতে পারবেন:

{
  "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-এর জায়গায় কাস্টম ইমোজির শর্টকোড নাম লিখুন।

টেক্সট মেসেজে ব্যবহারকারীদের উল্লেখ করুন

Chat অ্যাপ, Chat স্পেসে এক বা একাধিক ব্যবহারকারীকে @উল্লেখ করে টেক্সট মেসেজ পাঠাতে পারে। এছাড়াও, Chat অ্যাপ এমন ব্যবহারকারীদের উল্লেখ করতে পারে যারা স্পেসে যোগ দেননি অথবা ইমপোর্ট মোডে থাকা স্পেস-এর মেম্বার।

সাইলেন্ট মেসেজে ব্যবহারকারীদের উল্লেখ করার সুবিধা নেই। কোনও সাইলেন্ট মেসেজে কাউকে উল্লেখ করলে, সমস্যা হয়।

নির্দিষ্ট ব্যবহারকারীদের @উল্লেখ করুন

নির্দিষ্ট কোনও ব্যবহারকারীকে @উল্লেখ করতে, টেক্সট মেসেজে <users/{user}> যোগ করুন যেখানে {user} হল ব্যবহারকারীর আইডি। যেমন, নিম্নলিখিত টেক্সট মেসেজটি দেখুন যেখানে 123456789012345678901 হল Mahan S. ব্যবহারকারীর আইডি:

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

আপনার অ্যাপ Markdown সিনট্যাক্স ব্যবহার করে মেসেজ পাঠালে, ব্যবহারকারীর আইডি উল্লেখ করতে chat-user HTML ট্যাগ ফর্ম্যাট ব্যবহার করুন:

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

অথবা ইমেলের মাধ্যমে উল্লেখ করুন:

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

টেক্সট মেসেজটি এইভাবে দেখানো হয়:

Chat অ্যাপ টেক্সট মেসেজে কোনও ব্যক্তিকে উল্লেখ করে।

আপনি নিম্নলিখিত উপায়ে users/{user} ভ্যালু নির্দিষ্ট করতে পারবেন:

  • আপনার Google Chat অ্যাপ ব্যবহারকারীর পাঠানো মেসেজের উত্তর দিলে, আপনি MESSAGE ইন্টার‍্যাকশন ইভেন্টের message.sender.name ফিল্ড ব্যবহার করতে পারবেন।
  • আপনার Google Chat অ্যাপ যদি একটি অ্যাসিঙ্ক্রোনাস টেক্সট মেসেজ তৈরি করে, তাহলে আপনি নিম্নলিখিত উপায়ে users/{user}-এর জন্য ভ্যালু নির্দিষ্ট করতে পারবেন:

    • Google Chat-এর name ফিল্ড ব্যবহার করুন User রিসোর্স, যেমন 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 HTML ট্যাগ ফর্ম্যাট ব্যবহার করে উল্লেখ করার বিষয়টি নির্দিষ্ট করুন:

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

টেক্সট মেসেজে সাইটেশন যোগ করা

ব্যবহারকারীদের বিস্তারিত সোর্স তথ্য প্রদান করার জন্য Chat অ্যাপ টেক্সট মেসেজে উদ্ধৃতি অন্তর্ভুক্ত করতে পারে। আপনি দুটি উপায়ে সোর্স প্রদান করতে পারেন:

  • ইনলাইন উদ্ধৃতি: ইন্টার‍্যাক্টিভ কার্ড যোগ করুন যা ব্যবহারকারী আপনার মেসেজের টেক্সটের নির্দিষ্ট অংশের উপর পয়েন্টার রাখলে দেখা যায়।
  • ফুটার সোর্স: মেসেজের নিচে ফুটার লিঙ্ক হিসেবে সোর্সের তালিকা দেখান।

মেসেজের markupSyntax, MARKUP_SYNTAX_MARKDOWN-এ সেট করা থাকলে তবেই উদ্ধৃতি কাজ করে। এই ফিচারটি শুধুমাত্র Chat API ব্যবহার করে অ্যাসিঙ্ক্রোনাস মেসেজ তৈরির মাধ্যমে কাজ করে।

মেসেজে ইনলাইন উদ্ধৃতি যোগ করতে:

  1. elements মেসেজের citations তালিকায় সোর্সগুলি প্রদান করুন, প্রতিটি Citation অবজেক্টের জন্য একটি অনন্য id অ্যাসাইন করুন।
  2. মেসেজের টেক্সটে, আপনি যে টেক্সট উদ্ধৃত করতে চান সেটি chat-citation HTML ট্যাগ ফর্ম্যাট ব্যবহার করে র‍্যাপ করুন: <chat-citation data-id="{id}">{text}</chat-citation>। elements-এ আপনার উল্লেখ করা আইডির সাথে {id} মিলছে কিনা তা নিশ্চিত করুন। রেফারেন্স ছাড়া উদ্ধৃতি (যেগুলির সাথে কোনও ট্যাগ ম্যাচ করে না) উপেক্ষা করা হয়।
{
  "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"
      }
    ]
  }
}

কার্ডে দেখানো টেক্সট ফর্ম্যাট করুন

কার্ডের মধ্যে, বেশিরভাগ টেক্সট ফিল্ড HTML ট্যাগের একটি ছোট সাবসেট ব্যবহার করে বেসিক টেক্সট ফর্ম্যাটিং সমর্থন করে। আপনি কার্ড মেসেজে টেক্সট মেসেজের থেকে আলাদাভাবে টেক্সট ফর্ম্যাট করেন কারণ টেক্সট মেসেজ একই সিনট্যাক্স দিয়ে ফর্ম্যাট করা হয় যা 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>." এটি হল লাল ফন্ট।
Hyperlink "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
Monospace "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>"
  • তালিকাভুক্ত আইটেম ১
  • তালিকাভুক্ত আইটেম ২
ক্রমানুসারে সাজানো তালিকা "<ol><li>List item 1</li><li>List item 2</li></ol>"
  1. তালিকাভুক্ত আইটেম ১
  2. তালিকাভুক্ত আইটেম ২

মার্কডাউন

মার্কডাউন সিনট্যাক্স চালু করা থাকলে, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে পারবেন:

ফর্ম্যাট উদাহরণ রেন্ডার করা ফলাফল
বোল্ড **হ্যালো** বা __হ্যালো__ হ্যালো
ইটালিক *হ্যালো* বা _হ্যালো_ হ্যালো
স্ট্রাইকথ্রু ~হ্যালো~ হ্যালো
Monospace `হ্যালো` hello
মোনোস্পেস ব্লক
হ্যালো
ওয়ার্ল্ড
Hello
World
বুলেটযুক্ত তালিকা

- এটি তালিকার প্রথম আইটেম

- এটি তালিকার দ্বিতীয় আইটেম

  • এটি তালিকার প্রথম আইটেম
  • এটি তালিকার দ্বিতীয় আইটেম

* এটি তালিকার প্রথম আইটেম

* এটি তালিকার দ্বিতীয় আইটেম

  • এটি তালিকার প্রথম আইটেম
  • এটি তালিকার দ্বিতীয় আইটেম
ক্রমানুসারে সাজানো তালিকা

১. এটি তালিকার প্রথম আইটেম

২. এটি তালিকার দ্বিতীয় আইটেম

  1. এটি তালিকার প্রথম আইটেম
  2. এটি তালিকার দ্বিতীয় আইটেম
Hyperlink [উদাহরণ ওয়েবসাইট](https://example.com) উদাহরণ ওয়েবসাইট

টেক্সটে আইকন যোগ করুন

কার্ডে টেক্সটের পাশে আইকন দেখাতে, আপনি DecoratedText এবং ButtonList উইজেট ব্যবহার করতে পারেন।

নিম্নলিখিত বিভাগগুলি ব্যাখ্যা করে যে কীভাবে বিল্ট-ইন আইকন, Google Material আইকন বা কাস্টম আইকন সাজানো টেক্সট বা বোতামে ব্যবহার করতে হয়।

Chat থেকে আইকন ব্যবহার করুন

Chat-এ উপলভ্য বিল্ট-ইন আইকন ব্যবহার করতে, নিম্নলিখিতগুলির মধ্যে একটি উল্লেখ করুন:

কার্ড মেসেজের জন্য উপলভ্য বিল্ট-ইন আইকনগুলি নিম্নলিখিত টেবিলে তালিকাভুক্ত করা হয়েছে:

AIRPLANE BOOKMARK
BUS গাড়ি
CLOCK CONFIRMATION_NUMBER_ICON
বিবরণ DOLLAR
ইমেল EVENT_SEAT
FLIGHT_ARRIVAL FLIGHT_DEPARTURE
HOTEL HOTEL_ROOM_TYPE
আমন্ত্রণ জানান MAP_PIN
মেম্বারশিপ MULTIPLE_PEOPLE
ব্যক্তি ফোন
RESTAURANT_ICON SHOPPING_CART
STAR STORE
টিকিট ট্রেন
VIDEO_CAMERA VIDEO_PLAY

ইমেল আইকন সহ কার্ডের উদাহরণ নিচে দেওয়া হল:

Google মেটেরিয়াল আইকন ব্যবহার করুন

আপনি Google Material আইকন ব্যবহার করে ২৫০০টিরও বেশি আইকন বিকল্প থেকে বেছে নিতে এবং আইকনের ওয়েট, ফিল ও গ্রেড কাস্টমাইজ করতে পারবেন।

Google মেটেরিয়াল আইকন সহ কার্ডের উদাহরণ নিচে দেওয়া হল:

কাস্টম আইকন ব্যবহার করুন

কাস্টম আইকন যোগ করতে, iconUrl ফিল্ড অন্তর্ভুক্ত করুন এবং আইকনের সংশ্লিষ্ট URL উল্লেখ করুন।

কাস্টম আইকনের একটি উদাহরণ নিচে দেওয়া হল: