Google Chat API ওভারভিউ

এই বিভাগটি ব্যাখ্যা করে যে কীভাবে একটি Google চ্যাট অ্যাপ চ্যাট API-কে কল করতে পারে, যা চ্যাট অ্যাপগুলিকে একটি স্থান তৈরি করতে, এতে লোকেদের যোগ করতে এবং একটি বার্তা পোস্ট করার মতো কাজ করতে দেয়।

প্রমাণীকরণ

চ্যাট API কল করার জন্য প্রমাণীকরণ প্রয়োজন। প্রতিটি চ্যাট এপিআই পদ্ধতিতে হয় ব্যবহারকারীর প্রমাণীকরণ (ব্যবহারকারীর পক্ষ থেকে ক্রিয়া সম্পাদন বা ডেটা অ্যাক্সেস করতে) বা অ্যাপ প্রমাণীকরণ (একটি চ্যাট অ্যাপ হিসাবে ক্রিয়া সম্পাদন বা ডেটা অ্যাক্সেস করতে) প্রয়োজন। কিছু পদ্ধতি ব্যবহারকারীর প্রমাণীকরণ এবং অ্যাপ প্রমাণীকরণ উভয়ই সমর্থন করে।

চ্যাটে প্রমাণীকরণ সম্পর্কে আরও জানতে, প্রমাণীকরণ ওভারভিউ দেখুন।

ক্লায়েন্ট লাইব্রেরি

বেশিরভাগ ডেভেলপারদের জন্য Google Chat API কল করার প্রস্তাবিত উপায় হল আপনার পছন্দের ভাষা যেমন Python, Java, বা Node.js এর জন্য আমাদের আনুষ্ঠানিকভাবে সমর্থিত ক্লাউড ক্লায়েন্ট লাইব্রেরি

আপনি যদি Google Apps স্ক্রিপ্ট দিয়ে কোডিং করেন, তাহলে ক্লায়েন্ট লাইব্রেরি ইনস্টল করার পরিবর্তে উন্নত চ্যাট পরিষেবা ব্যবহার করুন।

Google Chat API ধারণা

gRPC পরিষেবা বা REST সংস্থান এবং পদ্ধতিগুলি চ্যাট স্পেস, স্পেস মেম্বার, বার্তা, বার্তা প্রতিক্রিয়া, বার্তা সংযুক্তি, স্পেস ইভেন্ট এবং ব্যবহারকারীর পড়ার রাজ্যগুলিতে অ্যাক্সেস দেয়।

স্পেস

স্পেস হল এমন জায়গা যেখানে মানুষ এবং অ্যাপ কথোপকথন করতে পারে এবং ফাইল শেয়ার করতে পারে। বিভিন্ন ধরনের স্পেস আছে। সরাসরি বার্তা (DMs) হল দুই ব্যবহারকারী বা একজন ব্যবহারকারী এবং একটি চ্যাট অ্যাপের মধ্যে 1:1 কথোপকথন। গ্রুপ চ্যাট হল তিন বা ততোধিক ব্যবহারকারী এবং চ্যাট অ্যাপের মধ্যে কথোপকথন। নামযুক্ত স্থানগুলি স্থায়ী স্থান যেখানে লোকেরা বার্তা পাঠায়, ফাইলগুলি ভাগ করে এবং সহযোগিতা করে৷

সম্পদের উল্লেখ:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

সদস্যরা

সদস্যরা হল ব্যবহারকারী এবং চ্যাট অ্যাপ যারা যোগদান করেছে বা একটি স্পেসে আমন্ত্রিত হয়েছে।

সম্পদের উল্লেখ:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

বার্তা

বার্তাগুলি স্পেসগুলিতে পোস্ট করা পাঠ্য এবং কার্ড যোগাযোগ অন্তর্ভুক্ত করে৷ বার্তাগুলির সাথে ফাইল সংযুক্ত থাকতে পারে৷ লোকেরা তাদের সাথে ইমোজি যুক্ত করে বার্তাগুলিতে প্রতিক্রিয়া জানাতে পারে।

সম্পদের উল্লেখ:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

প্রতিক্রিয়া

প্রতিক্রিয়াগুলি ইমোজিগুলিকে প্রতিনিধিত্ব করে যা লোকেরা একটি বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করে, যেমন 👍, 🚲, এবং 🌞৷

সম্পদের উল্লেখ:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

কাস্টম ইমোজি (ডেভেলপার প্রিভিউ)

কাস্টম ইমোজি Google Chat-এ সংস্থার মধ্যে তৈরি এবং শেয়ার করা কাস্টম ইমোজির প্রতিনিধিত্ব করে। কাস্টম ইমোজি একটি বার্তার সামগ্রীতে অন্তর্ভুক্ত করা যেতে পারে বা একটি বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করা যেতে পারে।

সম্পদের উল্লেখ:

মিডিয়া এবং সংযুক্তি

মিডিয়া Google চ্যাটে আপলোড করা একটি ফাইলকে উপস্থাপন করে, যেমন ছবি, ভিডিও এবং নথি।

মিডিয়া রিসোর্স রেফারেন্স (RPC-তে অনুপলব্ধ):

সংযুক্তিগুলি হল বার্তাগুলির সাথে সংযুক্ত মিডিয়ার (ফাইল) উদাহরণ৷

সম্পদের উল্লেখ:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

মহাকাশ ঘটনা

স্পেস ইভেন্টগুলি একটি স্থান বা এর শিশু সম্পদের পরিবর্তনগুলিকে প্রতিনিধিত্ব করে, এর সদস্য, বার্তা এবং প্রতিক্রিয়া সহ।

সম্পদের উল্লেখ:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

ব্যবহারকারী পড়া অবস্থা

ইউজার রিড স্টেট হল সিঙ্গলটন রিসোর্স যা Google চ্যাট স্পেসে বা মেসেজ থ্রেডে নির্দিষ্ট ব্যবহারকারীর শেষ পঠিত মেসেজ সম্পর্কে বিশদ বিবরণ উপস্থাপন করে।

স্পেস রিড স্টেট রিসোর্স রেফারেন্স:

থ্রেড পড়া রাষ্ট্র সম্পদ রেফারেন্স:

উদাহরণস্বরূপ ব্যবহার, দেখুন:

ব্যবহারকারী স্থান বিজ্ঞপ্তি সেটিংস (ডেভেলপার পূর্বরূপ)

ইউজার স্পেস নোটিফিকেশন সেটিংস হল সিঙ্গলটন রিসোর্স যা Google Chat স্পেসে একটি নির্দিষ্ট ব্যবহারকারী বিজ্ঞপ্তি সেটিংস উপস্থাপন করে।

সম্পদের উল্লেখ:

চ্যাট API কল করার পাশাপাশি, চ্যাট অ্যাপগুলিও করতে পারে: