ফরম্যাট বার্তা

Google Chat আপনাকে নিম্নলিখিতগুলি সহ বার্তাগুলিতে ফর্ম্যাটিং যোগ করতে দেয়:

একটি পাঠ্য বার্তা ফর্ম্যাট করুন

চ্যাট আপনাকে মার্কডাউন সিনট্যাক্সের একটি ছোট উপসেট ব্যবহার করে বোল্ড, ইটালিক এবং স্ট্রাইকথ্রু সহ একটি পাঠ্য বার্তায় মৌলিক বিন্যাস যোগ করতে দেয়। আপনি কার্ড বার্তাগুলির চেয়ে পাঠ্য বার্তাগুলিতে পাঠ্যকে আলাদাভাবে ফর্ম্যাট করেন কারণ পাঠ্য বার্তাগুলি একই সিনট্যাক্সের সাথে ফর্ম্যাট করা হয় যা চ্যাট ব্যবহারকারীরা ব্যবহার করেন৷ একটি কার্ডে প্রদর্শিত পাঠ্য ফর্ম্যাট করতে, একটি কার্ড বার্তা ফর্ম্যাট করুন দেখুন৷

টেক্সট বার্তা ফরম্যাট করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

বিন্যাস প্রতীক উদাহরণ সিনট্যাক্স Google Chat-এ টেক্সট দেখানো হয়েছে
সাহসী * *হ্যালো* হ্যালো
তির্যক _ (আন্ডারস্কোর) _হ্যালো_ হ্যালো
স্ট্রাইকথ্রু ~ ~হ্যালো~ হ্যালো
মনোস্পেস ` (ব্যাককোট) 'হ্যালো' hello
মনোস্পেস ব্লক `` (তিনটি ব্যাককোট) ```
হ্যালো
বিশ্ব
```
Hello
World
বুলেটযুক্ত তালিকা * বা - (হাইফেন) এর পরে একটি স্থান

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

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

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

উদাহরণস্বরূপ, নিম্নলিখিত JSON বিবেচনা করুন:

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

এই ফর্ম্যাট করা টেক্সট মেসেজ একটি চ্যাট স্পেসে নিম্নলিখিতগুলি প্রদর্শন করে:

Cymbal Pizza অ্যাপ একটি টেক্সট মেসেজ পাঠায় যে ডেলিভারি এসে গেছে।

একটি বার্তা পাঠানো টেক্সট বিন্যাস দেখুন

যখন একজন ব্যবহারকারী একটি বার্তা পাঠান, তখন বার্তাটির প্লেইন-টেক্সট বডি text ফিল্ডে থাকে। মার্কডাউন সিনট্যাক্স ব্যবহার করে পাঠ্য বার্তায় প্রয়োগ করা কিছু বিন্যাস text ক্ষেত্রে রয়েছে। অতিরিক্ত ফরম্যাটিং আউটপুট-শুধু formattedText ফিল্ডে, নিম্নলিখিতগুলি সহ:

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

উদাহরণস্বরূপ, একজন ব্যবহারকারীর পাঠানো নিম্নলিখিত পাঠ্যটি বিবেচনা করুন:

কথার সাথে চ্যাটে মেসেজ এসেছে

বার্তাটি যদি চ্যাট 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-এ হাইপারলিঙ্ক করে।

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

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

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

একটি পাঠ্য বার্তায় ব্যবহারকারীদের উল্লেখ করুন

চ্যাট অ্যাপগুলি এমন টেক্সট মেসেজ পাঠাতে পারে যা @উল্লেখ করে চ্যাট স্পেসে একজন বা সমস্ত ব্যবহারকারীকে। চ্যাট অ্যাপ্লিকেশানগুলি আমদানি মোডে থাকা স্পেসে ব্যবহারকারীদের উল্লেখ করতে পারে না বা স্পেসে যোগদান করেনি এমন কোনও ব্যবহারকারীকে উল্লেখ করতে পারে না৷

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

একটি নির্দিষ্ট ব্যবহারকারীকে @উল্লেখ করতে, পাঠ্য বার্তায় <users/{user}> যোগ করুন যেখানে {user} ব্যবহারকারীর আইডি। উদাহরণস্বরূপ, নিম্নলিখিত পাঠ্য বার্তাটি বিবেচনা করুন যেখানে 123456789012345678901 ব্যবহারকারী মাহান এস এর আইডি প্রতিনিধিত্ব করে:

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

পাঠ্য বার্তাটি নিম্নলিখিত হিসাবে প্রদর্শিত হয়:

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

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

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

    • Google চ্যাট User সম্পদের name ক্ষেত্রটি ব্যবহার করুন, যেমন users/123456789012345678901
    • ব্যবহারকারীর ইমেল ঠিকানাটি {user} মানের উপনাম হিসাবে ব্যবহার করুন। উদাহরণস্বরূপ, যদি ইমেল ঠিকানাটি হয় mahan@example.com , আপনি ব্যবহারকারীকে users/mahan@example.com হিসাবে নির্দিষ্ট করতে পারেন। একটি ইমেল উপনাম ব্যবহার করতে, আপনার Google চ্যাট অ্যাপটিকে অবশ্যই ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে হবে।
  • আপনি যদি People API ব্যবহার করেন, তাহলে আপনি ব্যবহারকারী আইডি সনাক্ত করতে people.get পদ্ধতি ব্যবহার করতে পারেন।

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

একটি টেক্সট মেসেজ তৈরি করতে যা @উল্লেখ করে একটি স্পেসে, {user} all দিয়ে প্রতিস্থাপন করুন। নিম্নলিখিত JSON উদাহরণ একটি বার্তায় সমস্ত ব্যবহারকারীর উল্লেখ করে:

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

একটি কার্ড বার্তা ফর্ম্যাট করুন

কার্ডের ভিতরে, বেশিরভাগ পাঠ্য ক্ষেত্র এইচটিএমএল ট্যাগের একটি ছোট উপসেট ব্যবহার করে মৌলিক পাঠ্য বিন্যাস সমর্থন করে। আপনি টেক্সট মেসেজের চেয়ে কার্ড মেসেজে ভিন্নভাবে টেক্সট ফরম্যাট করেন কারণ টেক্সট মেসেজ একই সিনট্যাক্স দিয়ে ফরম্যাট করা হয় যা চ্যাট ব্যবহারকারীরা ব্যবহার করেন। পাঠ্য বার্তায় প্রদর্শিত পাঠ্য বিন্যাস করতে, একটি পাঠ্য বার্তা বিন্যাস দেখুন।


চ্যাট অ্যাপের জন্য JSON কার্ড মেসেজ ডিজাইন ও প্রিভিউ করতে কার্ড বিল্ডার ব্যবহার করুন:

কার্ড বিল্ডার খুলুন

সমর্থিত ট্যাগ এবং তাদের উদ্দেশ্য নিম্নলিখিত টেবিলে দেখানো হয়েছে:

বিন্যাস উদাহরণ রেন্ডার করা ফলাফল
সাহসী "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. " এই প্রথম লাইন.
এটি একটি নতুন লাইন।

একটি কার্ডে একটি অন্তর্নির্মিত আইকন যোগ করুন

DecoratedText এবং ButtonList উইজেটগুলি Chat-এ উপলব্ধ বিল্ট-ইন আইকনগুলির একটি নির্দিষ্ট করতে ব্যবহৃত icon উপাদানটিকে সমর্থন করে৷

নিম্নলিখিত টেবিলটি কার্ড বার্তাগুলির জন্য উপলব্ধ অন্তর্নির্মিত আইকনগুলির তালিকা করে:

এয়ারপ্লেন বুকমার্ক
বাস CAR
ঘড়ি CONFIRMATION_NUMBER_ICON
বর্ণনা ডলার
ইমেইল EVENT_SEAT
FLIGHT_ARRIVAL FLIGHT_DEPARTURE
হোটেল HOTEL_ROOM_TYPE
আমন্ত্রণ জানান MAP_PIN
সদস্যপদ MULTIPLE_PEOPLE
ব্যক্তি ফোন
RESTAURANT_ICON বাজারের ব্যাগ
স্টার দোকান
টিকেট ট্রেন
ভিডিও ক্যামেরা ভিডিও_প্লে

নিম্নলিখিত একটি ইমেল আইকন সহ একটি কার্ডের উদাহরণ:

একটি কার্ডে একটি Google Material Design আইকন যোগ করুন

DecoratedText এবং ButtonList উইজেটগুলি আপনাকে Google Material আইকনগুলি ব্যবহার করতে দেয় যাতে আপনি 2500+ আইকন বিকল্পগুলি থেকে নির্বাচন করতে পারেন এবং আইকনগুলির ওজন, পূরণ এবং গ্রেড কাস্টমাইজ করতে পারেন৷

নিম্নলিখিতটি একটি গুগল ম্যাটেরিয়াল আইকন সহ কার্ডের একটি উদাহরণ:

একটি কার্ডে একটি কাস্টম আইকন যোগ করুন

DecoratedText এবং ButtonList উইজেটগুলি আপনাকে অন্তর্নির্মিত আইকনগুলি ব্যবহার করতে দেয় বা আপনার নিজস্ব কাস্টম আইকনগুলিকে সংজ্ঞায়িত করতে দেয়৷ একটি কার্ডে একটি কাস্টম আইকন যোগ করতে, iconUrl ক্ষেত্রটি অন্তর্ভুক্ত করুন এবং আইকনের সংশ্লিষ্ট URLটি নির্দিষ্ট করুন৷

নিম্নলিখিত একটি কাস্টম আইকনের একটি উদাহরণ: