এই পৃষ্ঠায় গুগল চ্যাট এপিআই এবং গুগল চ্যাট অ্যাপগুলো সম্পর্কে একটি সংক্ষিপ্ত বিবরণ দেওয়া হয়েছে।
গুগল চ্যাট এপিআই-এর সংক্ষিপ্ত বিবরণ
চ্যাট এপিআই-তে gRPC সার্ভিস বা REST রিসোর্স এবং মেথডসমূহ অন্তর্ভুক্ত থাকে, যা চ্যাটে অ্যাক্সেস প্রদান করে; এর মধ্যে রয়েছে স্পেস, স্পেস মেম্বার, মেসেজ, মেসেজ রিঅ্যাকশন, মেসেজ অ্যাটাচমেন্ট, স্পেস ইভেন্ট এবং ইউজারের রিড স্টেট।
ধারণা
নিম্নলিখিত বিভাগে চ্যাট এপিআই-এর পরিষেবা, রিসোর্স এবং মেথডগুলো সংজ্ঞায়িত করা হয়েছে:
- স্থান
স্পেস হলো এমন জায়গা যেখানে মানুষ ও অ্যাপ একে অপরের সাথে কথা বলতে এবং ফাইল শেয়ার করতে পারে। বিভিন্ন ধরনের স্পেস রয়েছে। ডিরেক্ট মেসেজ (DM) হলো দুজন ব্যবহারকারীর মধ্যে অথবা একজন ব্যবহারকারী ও একটি চ্যাট অ্যাপের মধ্যে হওয়া ব্যক্তিগত কথোপকথন। গ্রুপ চ্যাট হলো তিন বা ততোধিক ব্যবহারকারী এবং চ্যাট অ্যাপের মধ্যে হওয়া কথোপকথন। নেমড স্পেস হলো স্থায়ী জায়গা, যেখানে মানুষ মেসেজ পাঠায়, ফাইল শেয়ার করে এবং একসাথে কাজ করে।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- সদস্যরা
সদস্যরা হলেন সেইসব ব্যবহারকারী এবং চ্যাট অ্যাপ যারা কোনো স্পেসে যোগদান করেছেন বা আমন্ত্রিত হয়েছেন।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- বার্তা
বার্তাগুলোর মধ্যে রয়েছে টেক্সট এবং কার্ডের মাধ্যমে পাঠানো বার্তা, যা নির্দিষ্ট স্থানে পোস্ট করা হয়। বার্তার সাথে ফাইল সংযুক্ত করা যায়। ব্যবহারকারীরা বার্তার সাথে ইমোজি যুক্ত করে প্রতিক্রিয়া জানাতে পারেন।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- প্রতিক্রিয়া
কোনো বার্তার প্রতিক্রিয়া জানাতে মানুষ যে ইমোজিগুলো ব্যবহার করে, সেগুলোই হলো রিঅ্যাকশন , যেমন 👍, 🚲, এবং 🌞।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- কাস্টম ইমোজি
কাস্টম ইমোজি হলো গুগল চ্যাটে প্রতিষ্ঠানের অভ্যন্তরে তৈরি ও শেয়ার করা নিজস্ব ইমোজি। কাস্টম ইমোজি কোনো বার্তার বিষয়বস্তুতে অন্তর্ভুক্ত করা যায় অথবা কোনো বার্তার প্রতিক্রিয়া জানাতে ব্যবহার করা যায়।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- বিভাগ
সেকশন হলো ব্যবহারকারীদের জন্য তাদের কথোপকথনগুলোকে একত্রিত করার এবং গুগল চ্যাট নেভিগেশন প্যানেলে প্রদর্শিত স্পেসের তালিকা কাস্টমাইজ করার একটি উপায়। এখানে পূর্বনির্ধারিত সিস্টেম সেকশন এবং ব্যবহারকারী-সংজ্ঞায়িত কাস্টম সেকশন রয়েছে।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- মিডিয়া এবং সংযুক্তি
মিডিয়া বলতে গুগল চ্যাটে আপলোড করা ফাইলকে বোঝায়, যেমন ছবি, ভিডিও এবং ডকুমেন্ট।
মিডিয়া রিসোর্স রেফারেন্স (RPC-তে অনুপলব্ধ):
অ্যাটাচমেন্ট হলো মেসেজের সাথে সংযুক্ত মিডিয়া (ফাইল)।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- মহাকাশের ঘটনা
স্পেস ইভেন্টগুলো কোনো স্পেস বা তার অধীনস্থ রিসোর্সগুলোর পরিবর্তনকে বোঝায়, যার মধ্যে এর সদস্য, বার্তা এবং প্রতিক্রিয়া অন্তর্ভুক্ত।
তথ্যসূত্র:
ব্যবহারের উদাহরণের জন্য দেখুন:
- ব্যবহারকারী অবস্থাগুলো পড়েছেন
ব্যবহারকারীর পঠিত অবস্থা হলো সিঙ্গেলটন রিসোর্স, যা একটি গুগল চ্যাট স্পেস বা মেসেজ থ্রেডে কোনো নির্দিষ্ট ব্যবহারকারীর সর্বশেষ পঠিত মেসেজের বিবরণ উপস্থাপন করে।
স্পেস রিড স্টেট রিসোর্স রেফারেন্স:
থ্রেড রিড স্টেট রিসোর্স রেফারেন্স:
ব্যবহারের উদাহরণের জন্য দেখুন:
- ব্যবহারকারীর স্থানের বিজ্ঞপ্তি সেটিংস
ইউজার স্পেস নোটিফিকেশন সেটিংস হলো সিঙ্গেলটন রিসোর্স, যা একটি গুগল চ্যাট স্পেসে কোনো নির্দিষ্ট ব্যবহারকারীর নোটিফিকেশন সেটিংসকে উপস্থাপন করে।
তথ্যসূত্র:
প্রমাণীকরণ
চ্যাট এপিআই কল করার জন্য প্রমাণীকরণ প্রয়োজন। প্রতিটি চ্যাট এপিআই মেথডের জন্য হয় ব্যবহারকারী প্রমাণীকরণ (ব্যবহারকারীর পক্ষ থেকে কাজ সম্পাদন করতে বা ডেটা অ্যাক্সেস করার জন্য) অথবা অ্যাপ প্রমাণীকরণ (একটি চ্যাট অ্যাপ হিসাবে কাজ সম্পাদন করতে বা ডেটা অ্যাক্সেস করার জন্য) প্রয়োজন। কিছু মেথড ব্যবহারকারী প্রমাণীকরণ এবং অ্যাপ প্রমাণীকরণ উভয়ই সমর্থন করে।
চ্যাটে প্রমাণীকরণ সম্পর্কে আরও জানতে, প্রমাণীকরণ ওভারভিউ দেখুন।
ক্লায়েন্ট লাইব্রেরি
বেশিরভাগ ডেভেলপারদের জন্য গুগল চ্যাট এপিআই কল করার প্রস্তাবিত উপায় হলো, আপনার পছন্দের ভাষা, যেমন পাইথন, জাভা বা নোড.জেএস-এর জন্য আমাদের আনুষ্ঠানিকভাবে সমর্থিত ক্লাউড ক্লায়েন্ট লাইব্রেরিগুলো ব্যবহার করা।
আপনি যদি গুগল অ্যাপস স্ক্রিপ্ট দিয়ে কোডিং করেন, তাহলে ক্লায়েন্ট লাইব্রেরি ইনস্টল করার পরিবর্তে অ্যাডভান্সড চ্যাট পরিষেবাটি ব্যবহার করুন।
চ্যাট অ্যাপ তৈরি করুন
চ্যাট এপিআই আপনাকে এমন গুগল চ্যাট অ্যাপ তৈরি করতে দেয়, যা আপনার পরিষেবা এবং রিসোর্সগুলোকে সরাসরি গুগল চ্যাটে নিয়ে আসে। আপনি নিম্নলিখিত যেকোনো কাজ করার জন্য চ্যাট অ্যাপ তৈরি করতে পারেন:
- ব্যবহারকারীর প্রবেশ করানো কাঠামোগত বা মুক্ত পাঠ্য প্রশ্নের ভিত্তিতে তথ্য পুনরুদ্ধার করুন।
- ব্যবহারকারীর দেওয়া তথ্য ব্যবহার করে ঘটনার প্রতিবেদন বা অন্যান্য নথি তৈরি করুন।
- দলের সহযোগিতা বৃদ্ধি করুন, যেমন 'টিম মেমোরি' প্রদান করা বা রিসোর্সের সময়সূচী নির্ধারণ করা।
আপনি নিম্নলিখিত সহ বিভিন্ন আর্কিটেকচার শৈলী ব্যবহার করে আপনার চ্যাট অ্যাপ ডিজাইন করতে পারেন:
- ইন্টারেক্টিভ অ্যাপস : ব্যবহারকারীর ইন্টারঅ্যাকশনের (যেমন @মেনশন বা স্ল্যাশ কমান্ড) প্রতিক্রিয়া জানান এবং কার্ড ও ডায়ালগের মাধ্যমে তথ্য উপস্থাপন করুন বা ব্যবহারকারীদের একটি ওয়ার্কফ্লোর মধ্য দিয়ে পথ দেখান।
- কমান্ড-লাইন অ্যাপ বা ওয়েবহুক : অন্য কোনো সিস্টেম থেকে কোনো একটি স্পেসে অ্যালার্ম বা নোটিফিকেশনের মতো পূর্বপ্রস্তুতিমূলক বার্তা পাঠায়। ব্যবহারকারীরা এই ধরনের অ্যাপের সাথে সরাসরি যোগাযোগ করতে পারে না।
- ইভেন্ট-চালিত অ্যাপ : একটি চ্যাট স্পেসের কার্যকলাপ, যেমন নতুন সদস্যের যোগদান, সাবস্ক্রাইব করুন এবং তাতে প্রতিক্রিয়া জানান। কোনো ইভেন্টের প্রতিক্রিয়ায়, অ্যাপটি একটি বার্তা পাঠাতে বা অন্য কোনো কাজ করতে পারে।
আপনার চ্যাট অ্যাপ ডিজাইন করার বিষয়ে বিস্তারিত জানতে, ‘একটি গুগল চ্যাট অ্যাপ আর্কিটেকচার নির্বাচন করুন ’ দেখুন।
সম্পর্কিত বিষয়
- গুগল চ্যাট অ্যাপের নমুনাগুলো দেখুন ।
- ইন্টারেক্টিভ গুগল চ্যাট অ্যাপ তৈরি করুন ।
- একটি গুগল চ্যাট অ্যাপ আর্কিটেকচার বেছে নিন ।
গুগল চ্যাট এপিআই বাস্তবে দেখতে চান? গুগল ওয়ার্কস্পেস ডেভেলপারস চ্যানেলে বিভিন্ন টিপস, ট্রিকস এবং সর্বশেষ ফিচার সম্পর্কে ভিডিও পাওয়া যায়। |