এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Chat API-এর Message রিসোর্সে delete() পদ্ধতি ব্যবহার করে কোনও টেক্সট বা কার্ড মেসেজ মুছে ফেলতে হয়।
চ্যাট API-তে, একটি চ্যাট বার্তা Message রিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়। চ্যাট ব্যবহারকারীরা কেবল টেক্সট ধারণকারী বার্তা পাঠাতে পারেন, তবে চ্যাট অ্যাপগুলি স্ট্যাটিক বা ইন্টারেক্টিভ ইউজার ইন্টারফেস প্রদর্শন, ব্যবহারকারীদের কাছ থেকে তথ্য সংগ্রহ এবং ব্যক্তিগতভাবে বার্তা সরবরাহ সহ অনেক অন্যান্য বার্তা বৈশিষ্ট্য ব্যবহার করতে পারে। চ্যাট API-এর জন্য উপলব্ধ বার্তা বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে, Google চ্যাট বার্তাগুলির ওভারভিউ দেখুন।
অ্যাপ প্রমাণীকরণের মাধ্যমে, আপনি চ্যাট অ্যাপের পাঠানো কোনও বার্তা মুছে ফেলার জন্য এই পদ্ধতিটি ব্যবহার করতে পারেন। ব্যবহারকারী প্রমাণীকরণের মাধ্যমে, আপনি প্রমাণীকরণকৃত ব্যবহারকারীর পাঠানো কোনও বার্তা মুছে ফেলার জন্য এই পদ্ধতিটি ব্যবহার করতে পারেন। ব্যবহারকারী যদি স্পেসের জন্য একজন স্পেস ম্যানেজার হন, তাহলে আপনি অন্যান্য স্পেস সদস্যদের পাঠানো কোনও বার্তাও মুছে ফেলতে সক্ষম হতে পারেন। আরও তথ্যের জন্য, স্পেস ম্যানেজার হিসেবে আপনার ভূমিকা সম্পর্কে জানুন দেখুন।
পূর্বশর্ত
নোড.জেএস
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনার Google Chat API অনুরোধে আপনি কীভাবে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেস শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে আপনার স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন। - চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
পাইথন
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনার Google Chat API অনুরোধে আপনি কীভাবে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেস শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে আপনার স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন। - চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
জাভা
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- জাভা ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনার Google Chat API অনুরোধে আপনি কীভাবে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেস শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে আপনার স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন। - চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
অ্যাপস স্ক্রিপ্ট
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- একটি স্বতন্ত্র অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করুন এবং অ্যাডভান্সড চ্যাট পরিষেবা চালু করুন।
- এই নির্দেশিকায়, আপনাকে ব্যবহারকারী অথবা অ্যাপ প্রমাণীকরণ ব্যবহার করতে হবে। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্ট শংসাপত্র তৈরি করুন। ধাপগুলির জন্য, Google চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ এবং অনুমোদন দেখুন।
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
ব্যবহারকারী প্রমাণীকরণ সহ একটি বার্তা মুছুন
ব্যবহারকারী প্রমাণীকরণ সহ একটি বার্তা মুছে ফেলতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:
-
chat.messagesঅনুমোদনের সুযোগ নির্দিষ্ট করুন। -
DeleteMessage()পদ্ধতিটি কল করুন। - যে বার্তাটি মুছে ফেলা হবে তার
nameরিসোর্সের নামে সেট করুন।
নিম্নলিখিত উদাহরণটি ব্যবহারকারী প্রমাণীকরণ সহ একটি বার্তা মুছে ফেলে:
নোড.জেএস
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SPACE_NAME: স্পেসেরnameথেকে আইডি। আপনিListSpaces()পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে আইডিটি পেতে পারেন। -
MESSAGE_NAME: বার্তারnameআইডি। আপনি চ্যাট API ব্যবহার করে অ্যাসিঙ্ক্রোনাসভাবে বার্তা তৈরি করার পরে ফিরে আসা প্রতিক্রিয়া বডি থেকে, অথবা তৈরির সময় বার্তাটিতে নির্ধারিত কাস্টম নাম ব্যবহার করে আইডিটি পেতে পারেন।
যদি সফল হয়, তাহলে প্রতিক্রিয়ার মূল অংশটি খালি থাকবে, যা নির্দেশ করে যে বার্তাটি মুছে ফেলা হয়েছে।
অ্যাপ প্রমাণীকরণ সহ একটি বার্তা মুছুন
অ্যাপ প্রমাণীকরণ সহ একটি বার্তা মুছে ফেলতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:
-
chat.botঅনুমোদনের সুযোগ নির্দিষ্ট করুন। -
DeleteMessage()পদ্ধতিটি কল করুন। - যে বার্তাটি মুছে ফেলা হবে তার
nameরিসোর্সের নামে সেট করুন।
নিম্নলিখিত উদাহরণটি অ্যাপ প্রমাণীকরণ সহ একটি বার্তা মুছে ফেলে:
নোড.জেএস
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SPACE_NAME: স্পেসেরnameথেকে আইডি। আপনিListSpaces()পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে আইডিটি পেতে পারেন। -
MESSAGE_NAME: বার্তারnameআইডি। আপনি চ্যাট API ব্যবহার করে অ্যাসিঙ্ক্রোনাসভাবে বার্তা তৈরি করার পরে ফিরে আসা প্রতিক্রিয়া বডি থেকে, অথবা তৈরির সময় বার্তাটিতে নির্ধারিত কাস্টম নাম ব্যবহার করে আইডিটি পেতে পারেন।
যদি সফল হয়, তাহলে প্রতিক্রিয়ার মূল অংশটি খালি থাকবে, যা নির্দেশ করে যে বার্তাটি মুছে ফেলা হয়েছে।
সম্পর্কিত বিষয়
- একটি বার্তা ফর্ম্যাট করুন ।
- একটি বার্তা সম্পর্কে বিস্তারিত জানুন ।
- একটি স্পেসে বার্তা তালিকাভুক্ত করুন ।
- একটি বার্তা আপডেট করুন ।
- একটি বার্তা পাঠান ।