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