এই পৃষ্ঠাটি Google Chat API এবং Google Chat অ্যাপগুলির একটি ওভারভিউ প্রদান করে৷
Google Chat API ওভারভিউ
Chat API-এ gRPC পরিষেবা বা REST রিসোর্স এবং পদ্ধতি রয়েছে যা স্পেস, স্পেস মেম্বার, মেসেজ, মেসেজ রিঅ্যাকশন, মেসেজ অ্যাটাচমেন্ট, স্পেস ইভেন্ট এবং ইউজার রিড স্টেট সহ চ্যাটে অ্যাক্সেস দেয়।
ধারণা
নিম্নলিখিত বিভাগটি Chat API-এর জন্য পরিষেবা, সংস্থান এবং পদ্ধতিগুলিকে সংজ্ঞায়িত করে:
- স্পেস
স্পেস হল এমন জায়গা যেখানে মানুষ এবং অ্যাপ কথোপকথন করতে পারে এবং ফাইল শেয়ার করতে পারে। বিভিন্ন ধরনের স্পেস আছে। সরাসরি বার্তা (DMs) হল দুই ব্যবহারকারী বা একজন ব্যবহারকারী এবং একটি চ্যাট অ্যাপের মধ্যে 1:1 কথোপকথন। গ্রুপ চ্যাট হল তিন বা ততোধিক ব্যবহারকারী এবং চ্যাট অ্যাপের মধ্যে কথোপকথন। নামযুক্ত স্থানগুলি স্থায়ী স্থান যেখানে লোকেরা বার্তা পাঠায়, ফাইলগুলি ভাগ করে এবং সহযোগিতা করে৷
সম্পদের উল্লেখ:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- সদস্যরা
সদস্যরা হল ব্যবহারকারী এবং চ্যাট অ্যাপ যারা যোগদান করেছে বা একটি স্পেসে আমন্ত্রিত হয়েছে।
সম্পদের উল্লেখ:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- বার্তা
বার্তাগুলি স্পেসগুলিতে পোস্ট করা পাঠ্য এবং কার্ড যোগাযোগ অন্তর্ভুক্ত করে৷ বার্তাগুলির সাথে ফাইল সংযুক্ত থাকতে পারে৷ লোকেরা তাদের সাথে ইমোজি যুক্ত করে বার্তাগুলিতে প্রতিক্রিয়া জানাতে পারে।
সম্পদের উল্লেখ:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- প্রতিক্রিয়া
প্রতিক্রিয়াগুলি ইমোজিগুলিকে প্রতিনিধিত্ব করে যা লোকেরা একটি বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করে, যেমন 👍, 🚲, এবং 🌞৷
সম্পদের উল্লেখ:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- কাস্টম ইমোজি
কাস্টম ইমোজি Google Chat-এ সংস্থার মধ্যে তৈরি এবং শেয়ার করা কাস্টম ইমোজির প্রতিনিধিত্ব করে। কাস্টম ইমোজি একটি বার্তার সামগ্রীতে অন্তর্ভুক্ত করা যেতে পারে বা একটি বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করা যেতে পারে।
সম্পদের উল্লেখ:
- মিডিয়া এবং সংযুক্তি
মিডিয়া Google চ্যাটে আপলোড করা একটি ফাইলকে উপস্থাপন করে, যেমন ছবি, ভিডিও এবং নথি।
মিডিয়া রিসোর্স রেফারেন্স (RPC-তে অনুপলব্ধ):
সংযুক্তিগুলি হল বার্তাগুলির সাথে সংযুক্ত মিডিয়ার (ফাইল) উদাহরণ৷
সম্পদের উল্লেখ:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- মহাকাশ ঘটনা
স্পেস ইভেন্টগুলি একটি স্থান বা এর শিশু সম্পদের পরিবর্তনগুলিকে প্রতিনিধিত্ব করে, এর সদস্য, বার্তা এবং প্রতিক্রিয়া সহ।
সম্পদের উল্লেখ:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- ব্যবহারকারী পড়া অবস্থা
ইউজার রিড স্টেট হল সিঙ্গলটন রিসোর্স যা Google চ্যাট স্পেসে বা মেসেজ থ্রেডে নির্দিষ্ট ব্যবহারকারীর শেষ পঠিত মেসেজ সম্পর্কে বিশদ বিবরণ উপস্থাপন করে।
স্পেস রিড স্টেট রিসোর্স রেফারেন্স:
থ্রেড পড়া রাষ্ট্র সম্পদ রেফারেন্স:
উদাহরণস্বরূপ ব্যবহার, দেখুন:
- ব্যবহারকারী স্থান বিজ্ঞপ্তি সেটিংস
ইউজার স্পেস নোটিফিকেশন সেটিংস হল সিঙ্গলটন রিসোর্স যা Google Chat স্পেসে একটি নির্দিষ্ট ব্যবহারকারী বিজ্ঞপ্তি সেটিংস উপস্থাপন করে।
সম্পদের উল্লেখ:
প্রমাণীকরণ
চ্যাট API কল করার জন্য প্রমাণীকরণ প্রয়োজন। প্রতিটি চ্যাট এপিআই পদ্ধতিতে হয় ব্যবহারকারীর প্রমাণীকরণ (ব্যবহারকারীর পক্ষ থেকে ক্রিয়া সম্পাদন বা ডেটা অ্যাক্সেস করতে) বা অ্যাপ প্রমাণীকরণ (একটি চ্যাট অ্যাপ হিসাবে ক্রিয়া সম্পাদন বা ডেটা অ্যাক্সেস করতে) প্রয়োজন। কিছু পদ্ধতি ব্যবহারকারীর প্রমাণীকরণ এবং অ্যাপ প্রমাণীকরণ উভয়ই সমর্থন করে।
চ্যাটে প্রমাণীকরণ সম্পর্কে আরও জানতে, প্রমাণীকরণ ওভারভিউ দেখুন।
ক্লায়েন্ট লাইব্রেরি
বেশিরভাগ ডেভেলপারদের জন্য Google Chat API কল করার প্রস্তাবিত উপায় হল আপনার পছন্দের ভাষা যেমন Python, Java, বা Node.js এর জন্য আমাদের আনুষ্ঠানিকভাবে সমর্থিত ক্লাউড ক্লায়েন্ট লাইব্রেরি ।
আপনি যদি Google Apps স্ক্রিপ্ট দিয়ে কোডিং করেন, তাহলে ক্লায়েন্ট লাইব্রেরি ইনস্টল করার পরিবর্তে উন্নত চ্যাট পরিষেবা ব্যবহার করুন।
চ্যাট অ্যাপ তৈরি করুন
চ্যাট API আপনাকে Google Chat অ্যাপ তৈরি করতে দেয় যা আপনার পরিষেবা এবং সংস্থানগুলি সরাসরি Google Chat-এ নিয়ে আসে। আপনি নিম্নলিখিত যে কোনো একটি করতে চ্যাট অ্যাপ তৈরি করতে পারেন:
- ব্যবহারকারীর দ্বারা প্রবেশ করা কাঠামোগত বা বিনামূল্যে পাঠ্য প্রশ্নের উপর ভিত্তি করে তথ্য পুনরুদ্ধার করুন।
- ব্যবহারকারী দ্বারা প্রদত্ত তথ্য ব্যবহার করে ঘটনা প্রতিবেদন বা অন্যান্য নিদর্শন তৈরি করুন।
- দলগত সহযোগিতা বাড়ান, যেমন "টিম মেমরি" বা সময়সূচী সংস্থান প্রদান করা।
আপনি নিম্নলিখিতগুলি সহ বিভিন্ন আর্কিটেকচার শৈলী ব্যবহার করে আপনার চ্যাট অ্যাপটি ডিজাইন করতে পারেন:
- ইন্টারেক্টিভ অ্যাপস : ব্যবহারকারীর মিথস্ক্রিয়ায় সাড়া দিন, যেমন @উল্লেখ বা স্ল্যাশ কমান্ড, এবং তথ্য উপস্থাপন করুন বা কার্ড এবং ডায়ালগ সহ একটি ওয়ার্কফ্লো মাধ্যমে ব্যবহারকারীদের গাইড করুন।
- কমান্ড-লাইন অ্যাপস বা ওয়েবহুক : অন্য সিস্টেম থেকে একটি স্পেসে সক্রিয় বার্তা পাঠান, যেমন অ্যালার্ম বা বিজ্ঞপ্তি। ব্যবহারকারীরা এই ধরনের অ্যাপের সাথে সরাসরি ইন্টারঅ্যাক্ট করতে পারে না।
- ইভেন্ট-চালিত অ্যাপ্লিকেশানগুলি : সদস্যতা নিন এবং একটি চ্যাট স্পেসের কার্যকলাপে প্রতিক্রিয়া জানান, যেমন একটি নতুন সদস্য যোগদান। একটি ইভেন্টের প্রতিক্রিয়া হিসাবে, অ্যাপটি একটি বার্তা পাঠাতে বা অন্য কাজ সম্পাদন করতে পারে।
আপনার চ্যাট অ্যাপ ডিজাইন করার বিষয়ে বিস্তারিত জানার জন্য, একটি Google Chat অ্যাপ আর্কিটেকচার বেছে নিন দেখুন।
সম্পর্কিত বিষয়
- Google Chat অ্যাপের নমুনাগুলি দেখুন ।
- ইন্টারেক্টিভ গুগল চ্যাট অ্যাপ তৈরি করুন ।
- একটি Google Chat অ্যাপ আর্কিটেকচার বেছে নিন ।
গুগল চ্যাট এপিআই কার্যকর দেখতে চান? Google Workspace Developers চ্যানেল টিপস, কৌশল এবং লেটেস্ট ফিচার সম্বন্ধে ভিডিও অফার করে। |