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