এই পৃষ্ঠাটি Google Chat-এ কার্ড মেসেজের মূল UI উপাদানগুলি কীভাবে ডিজাইন এবং তৈরি করতে হয় তা বর্ণনা করে।
কার্ডগুলি একটি সংজ্ঞায়িত লেআউট, ইন্টারেক্টিভ UI উপাদান, যেমন বোতাম এবং ছবির মতো সমৃদ্ধ মিডিয়া সমর্থন করে। আপনি তথ্য উপস্থাপন করতে, ইনপুট সংগ্রহ করতে, বা কার্ড বার্তা এবং ডায়ালগের মাধ্যমে ব্যবহারকারীদের পরবর্তী পদক্ষেপগুলি প্রদান করতে কার্ড ব্যবহার করতে পারেন৷
চ্যাট অ্যাপের জন্য JSON কার্ড মেসেজ ডিজাইন ও প্রিভিউ করতে কার্ড বিল্ডার ব্যবহার করুন:
কার্ড বিল্ডার খুলুনকার্ড এবং ডায়ালগে সাধারণত নিম্নলিখিত উপাদান থাকে:
- একটি
CardHeader
যা আপনার কার্ডের শিরোনাম ধারণ করে। - এক বা একাধিক
CardSection
উইজেট যা কার্ডের মূল অংশ গঠন করে। - শুধুমাত্র ডায়ালগের জন্য নির্দিষ্ট একটি
CardFixedFooter
উইজেট।
পূর্বশর্ত
একটি Google চ্যাট অ্যাপ যা ইন্টারেক্টিভ বৈশিষ্ট্যের জন্য সক্ষম। একটি ইন্টারেক্টিভ চ্যাট অ্যাপ তৈরি করতে, আপনি যে অ্যাপ আর্কিটেকচার ব্যবহার করতে চান তার উপর ভিত্তি করে নিচের একটি দ্রুত শুরু করুন:
- গুগল ক্লাউড ফাংশন সহ HTTP পরিষেবা
- Google Apps স্ক্রিপ্ট
- Google Cloud Dialogflow CX
- Google Cloud Pub/Sub
একটি শিরোনাম যোগ করুন
CardHeader
উইজেট একটি কার্ডের শিরোনাম উপস্থাপন করে। শিরোনাম আপনার কার্ডের জন্য একটি শিরোনাম, উপশিরোনাম এবং একটি অবতার চিত্র অন্তর্ভুক্ত করতে পারে।
আপনি কার্ড বার্তা এবং ডায়ালগের জন্য CardHeader
অন্তর্ভুক্ত করতে পারেন।
নিম্নলিখিতটি একটি CardHeader
উদাহরণ:
কার্ডের একটি অংশ সংজ্ঞায়িত করুন
CardSection
উইজেট হল একটি কার্ডের মধ্যে একটি উচ্চ-স্তরের ধারক। আপনি একটি কার্ডের মধ্যে উইজেটগুলিকে গ্রুপ করতে কার্ড বিভাগগুলি ব্যবহার করেন৷ প্রতিটি কার্ড বিভাগের জন্য, আপনি একটি শিরোনাম এবং এক বা একাধিক উইজেট অন্তর্ভুক্ত করতে পারেন।
আপনি কার্ড বার্তা এবং ডায়ালগের জন্য CardSection
অন্তর্ভুক্ত করতে পারেন।
নিম্নলিখিতটি একটি CardSection
একটি উদাহরণ যেখানে দুটি textParagraph
উইজেট রয়েছে:
কলাপসিবল বিভাগের কাস্টমাইজযোগ্য নিয়ন্ত্রণ বোতাম
কন্ট্রোল বোতামটি কাস্টমাইজ করুন যা আপনার চ্যাট কার্ডের মধ্যে বিভাগগুলি ভেঙে যায় এবং প্রসারিত করে। বিভাগের বিষয়বস্তুকে দৃশ্যমানভাবে উপস্থাপন করতে আইকন বা চিত্রগুলির একটি পরিসর থেকে চয়ন করুন, ব্যবহারকারীদের পক্ষে তথ্য বোঝা এবং ইন্টারঅ্যাক্ট করা সহজ করে তোলে।
একটি ক্রমাগত ফুটার যোগ করুন
CardFixedFooter
উইজেট একটি চ্যাট অ্যাপ দ্বারা প্রেরিত একটি ডায়ালগ বার্তার ফুটার উপস্থাপন করে। পাদদেশে একটি প্রাথমিক বোতাম এবং একটি মাধ্যমিক বোতাম অন্তর্ভুক্ত থাকতে পারে।
CardFixedFooter
উইজেট শুধুমাত্র ডায়ালগের জন্য উপলব্ধ।
নিম্নলিখিত দুটি বোতাম সহ একটি CardFixedFooter
উইজেটের একটি উদাহরণ:
সমস্যা সমাধান
যখন একটি Google চ্যাট অ্যাপ বা কার্ড একটি ত্রুটি ফেরত দেয়, তখন চ্যাট ইন্টারফেস "কিছু ভুল হয়েছে" বলে একটি বার্তা দেখায়। অথবা "আপনার অনুরোধ প্রক্রিয়া করতে অক্ষম।" কখনও কখনও চ্যাট UI কোনও ত্রুটি বার্তা প্রদর্শন করে না, তবে চ্যাট অ্যাপ বা কার্ড একটি অপ্রত্যাশিত ফলাফল তৈরি করে; উদাহরণস্বরূপ, একটি কার্ড বার্তা প্রদর্শিত নাও হতে পারে৷
যদিও একটি ত্রুটি বার্তা চ্যাট UI-তে প্রদর্শিত নাও হতে পারে, বর্ণনামূলক ত্রুটি বার্তা এবং লগ ডেটা উপলব্ধ রয়েছে যাতে আপনি যখন চ্যাট অ্যাপগুলির জন্য ত্রুটি লগিং চালু থাকে তখন ত্রুটিগুলি ঠিক করতে সহায়তা করে৷ দেখা, ডিবাগিং এবং ত্রুটিগুলি সংশোধন করতে সহায়তার জন্য, Google Chat ত্রুটিগুলি সমস্যা সমাধান এবং ঠিক করুন দেখুন৷