এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Chat API-এর Reaction রিসোর্সে create() পদ্ধতি ব্যবহার করে কোনও বার্তায় প্রতিক্রিয়া যোগ করতে হয়—যেমন 👍, 🚲, এবং 🌞।
Reaction রিসোর্সটি এমন একটি ইমোজিকে প্রতিনিধিত্ব করে যা লোকেরা 👍, 🚲, এবং 🌞 এর মতো কোনও বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করতে পারে।
পূর্বশর্ত
নোড.জেএস
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন । এই নির্দেশিকায় নমুনাটি চালানোর জন্য, শংসাপত্রগুলিকে আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামক একটি JSON ফাইল হিসাবে সংরক্ষণ করুন।
- ব্যবহারকারীর প্রমাণীকরণ সমর্থন করে এমন একটি অনুমোদনের সুযোগ নির্বাচন করুন ।
একটি মেসেজে একটি প্রতিক্রিয়া যোগ করুন
কোনও বার্তার প্রতিক্রিয়া তৈরি করতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:
-
chat.messages.reactions.create,chat.messages.reactions, অথবাchat.messagesঅনুমোদনের সুযোগ নির্দিষ্ট করুন। -
CreateReaction()পদ্ধতিটি কল করুন, যে বার্তাটিতে প্রতিক্রিয়া জানাতে হবে তার রিসোর্স নাম হিসেবেparentএবংreactionReactionএকটি উদাহরণ হিসেবে ব্যবহার করুন যেখানেunicodeক্ষেত্রটি একটি স্ট্যান্ডার্ড ইমোজি যা একটি ইউনিকোড স্ট্রিং দ্বারা প্রতিনিধিত্ব করে।
নিচের উদাহরণটি 😀 ইমোজি সহ একটি বার্তার প্রতিক্রিয়া দেখায়:
নোড.জেএস
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SPACE_NAME: স্পেসেরnameথেকে আইডি। আপনিListSpaces()পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে আইডিটি পেতে পারেন। -
MESSAGE_NAME: বার্তারnameআইডি। আপনি চ্যাট API ব্যবহার করে অ্যাসিঙ্ক্রোনাসভাবে বার্তা তৈরি করার পরে ফিরে আসা প্রতিক্রিয়া বডি থেকে, অথবা তৈরির সময় বার্তাটিতে নির্ধারিত কাস্টম নাম ব্যবহার করে আইডিটি পেতে পারেন।
চ্যাট এপিআই Reaction একটি উদাহরণ প্রদান করে যা তৈরি হওয়া রিঅ্যাকশনের বিশদ বিবরণ দেয়।
সম্পর্কিত বিষয়
, এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Chat API-এর Reaction রিসোর্সে create() পদ্ধতি ব্যবহার করে কোনও বার্তায় প্রতিক্রিয়া যোগ করতে হয়—যেমন 👍, 🚲, এবং 🌞।
Reaction রিসোর্সটি এমন একটি ইমোজিকে প্রতিনিধিত্ব করে যা লোকেরা 👍, 🚲, এবং 🌞 এর মতো কোনও বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করতে পারে।
পূর্বশর্ত
নোড.জেএস
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন । এই নির্দেশিকায় নমুনাটি চালানোর জন্য, শংসাপত্রগুলিকে আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামক একটি JSON ফাইল হিসাবে সংরক্ষণ করুন।
- ব্যবহারকারীর প্রমাণীকরণ সমর্থন করে এমন একটি অনুমোদনের সুযোগ নির্বাচন করুন ।
একটি মেসেজে একটি প্রতিক্রিয়া যোগ করুন
কোনও বার্তার প্রতিক্রিয়া তৈরি করতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:
-
chat.messages.reactions.create,chat.messages.reactions, অথবাchat.messagesঅনুমোদনের সুযোগ নির্দিষ্ট করুন। -
CreateReaction()পদ্ধতিটি কল করুন, যে বার্তাটিতে প্রতিক্রিয়া জানাতে হবে তার রিসোর্স নাম হিসেবেparentএবংreactionReactionএকটি উদাহরণ হিসেবে ব্যবহার করুন যেখানেunicodeক্ষেত্রটি একটি স্ট্যান্ডার্ড ইমোজি যা একটি ইউনিকোড স্ট্রিং দ্বারা প্রতিনিধিত্ব করে।
নিচের উদাহরণটি 😀 ইমোজি সহ একটি বার্তার প্রতিক্রিয়া দেখায়:
নোড.জেএস
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SPACE_NAME: স্পেসেরnameথেকে আইডি। আপনিListSpaces()পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে আইডিটি পেতে পারেন। -
MESSAGE_NAME: বার্তারnameআইডি। আপনি চ্যাট API ব্যবহার করে অ্যাসিঙ্ক্রোনাসভাবে বার্তা তৈরি করার পরে ফিরে আসা প্রতিক্রিয়া বডি থেকে, অথবা তৈরির সময় বার্তাটিতে নির্ধারিত কাস্টম নাম ব্যবহার করে আইডিটি পেতে পারেন।
চ্যাট এপিআই Reaction একটি উদাহরণ প্রদান করে যা তৈরি হওয়া রিঅ্যাকশনের বিশদ বিবরণ দেয়।