একটি বার্তা থেকে একটি প্রতিক্রিয়া মুছুন

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Chat API-এর Reaction রিসোর্সে delete() পদ্ধতি ব্যবহার করে কোনও বার্তা থেকে প্রতিক্রিয়া মুছে ফেলতে হয়—যেমন 👍, 🚲, এবং 🌞। প্রতিক্রিয়া মুছে ফেললে বার্তাটি মুছে যায় না।

Reaction রিসোর্সটি এমন একটি ইমোজিকে প্রতিনিধিত্ব করে যা লোকেরা 👍, 🚲, এবং 🌞 এর মতো কোনও বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করতে পারে।

পূর্বশর্ত

নোড.জেএস

  • Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।

একটি প্রতিক্রিয়া মুছুন

কোনও বার্তা থেকে কোনও প্রতিক্রিয়া মুছে ফেলতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:

  • chat.messages.reactions অথবা chat.messages অনুমোদনের সুযোগ নির্দিষ্ট করুন।
  • DeleteReaction() মেথডটি কল করুন, ডিলিট করার জন্য রিঅ্যাকশনের রিসোর্স নাম হিসেবে name ব্যবহার করুন।

নিচের উদাহরণটি একটি বার্তা থেকে 😀 প্রতিক্রিয়া মুছে ফেলে:

নোড.জেএস

চ্যাট/ক্লায়েন্ট-লাইব্রেরি/ক্লাউড/ডিলিট-রিঅ্যাকশন-ইউজার-ক্রেড.জেএস
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = [
  'https://www.googleapis.com/auth/chat.messages.reactions',
];

// This sample shows how to delete a reaction to a message with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(
    USER_AUTH_OAUTH_SCOPES,
  );

  // Initialize request argument(s)
  const request = {
    // Replace SPACE_NAME, MESSAGE_NAME, and REACTION_NAME here
    name: 'spaces/SPACE_NAME/messages/MESSAGE_NAME/reactions/REACTION_NAME',
  };

  // Make the request
  const response = await chatClient.deleteReaction(request);

  // Handle the response
  console.log(response);
}

await main();

এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • SPACE_NAME : স্পেসের name থেকে আইডি। আপনি ListSpaces() পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে আইডিটি পেতে পারেন।
  • MESSAGE_NAME : বার্তার name আইডি। আপনি চ্যাট API ব্যবহার করে অ্যাসিঙ্ক্রোনাসভাবে বার্তা তৈরি করার পরে ফিরে আসা প্রতিক্রিয়া বডি থেকে, অথবা তৈরির সময় বার্তাটিতে নির্ধারিত কাস্টম নাম ব্যবহার করে আইডিটি পেতে পারেন।
  • REACTION_NAME : বিক্রিয়ার name থেকে প্রাপ্ত আইডি। আপনি ListReactions() পদ্ধতিতে কল করে অথবা Chat API এর সাথে অ্যাসিঙ্ক্রোনাসভাবে বিক্রিয়ার তৈরি করার পরে ফিরে আসা প্রতিক্রিয়ার অংশ থেকে আইডিটি পেতে পারেন।

যদি সফল হয়, তাহলে প্রতিক্রিয়ার মূল অংশটি খালি থাকবে, যা নির্দেশ করে যে প্রতিক্রিয়াটি মুছে ফেলা হয়েছে।

,

এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Chat API-এর Reaction রিসোর্সে delete() পদ্ধতি ব্যবহার করে কোনও বার্তা থেকে প্রতিক্রিয়া মুছে ফেলতে হয়—যেমন 👍, 🚲, এবং 🌞। প্রতিক্রিয়া মুছে ফেললে বার্তাটি মুছে যায় না।

Reaction রিসোর্সটি এমন একটি ইমোজিকে প্রতিনিধিত্ব করে যা লোকেরা 👍, 🚲, এবং 🌞 এর মতো কোনও বার্তায় প্রতিক্রিয়া জানাতে ব্যবহার করতে পারে।

পূর্বশর্ত

নোড.জেএস

  • Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।

একটি প্রতিক্রিয়া মুছুন

কোনও বার্তা থেকে কোনও প্রতিক্রিয়া মুছে ফেলতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:

  • chat.messages.reactions অথবা chat.messages অনুমোদনের সুযোগ নির্দিষ্ট করুন।
  • DeleteReaction() মেথডটি কল করুন, ডিলিট করার জন্য রিঅ্যাকশনের রিসোর্স নাম হিসেবে name ব্যবহার করুন।

নিচের উদাহরণটি একটি বার্তা থেকে 😀 প্রতিক্রিয়া মুছে ফেলে:

নোড.জেএস

চ্যাট/ক্লায়েন্ট-লাইব্রেরি/ক্লাউড/ডিলিট-রিঅ্যাকশন-ইউজার-ক্রেড.জেএস
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = [
  'https://www.googleapis.com/auth/chat.messages.reactions',
];

// This sample shows how to delete a reaction to a message with user credential
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(
    USER_AUTH_OAUTH_SCOPES,
  );

  // Initialize request argument(s)
  const request = {
    // Replace SPACE_NAME, MESSAGE_NAME, and REACTION_NAME here
    name: 'spaces/SPACE_NAME/messages/MESSAGE_NAME/reactions/REACTION_NAME',
  };

  // Make the request
  const response = await chatClient.deleteReaction(request);

  // Handle the response
  console.log(response);
}

await main();

এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

  • SPACE_NAME : স্পেসের name থেকে আইডি। আপনি ListSpaces() পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে আইডিটি পেতে পারেন।
  • MESSAGE_NAME : বার্তার name আইডি। আপনি চ্যাট API ব্যবহার করে অ্যাসিঙ্ক্রোনাসভাবে বার্তা তৈরি করার পরে ফিরে আসা প্রতিক্রিয়া বডি থেকে, অথবা তৈরির সময় বার্তাটিতে নির্ধারিত কাস্টম নাম ব্যবহার করে আইডিটি পেতে পারেন।
  • REACTION_NAME : বিক্রিয়ার name থেকে প্রাপ্ত আইডি। আপনি ListReactions() পদ্ধতিতে কল করে অথবা Chat API এর সাথে অ্যাসিঙ্ক্রোনাসভাবে বিক্রিয়ার তৈরি করার পরে ফিরে আসা প্রতিক্রিয়ার অংশ থেকে আইডিটি পেতে পারেন।

যদি সফল হয়, তাহলে প্রতিক্রিয়ার মূল অংশটি খালি থাকবে, যা নির্দেশ করে যে প্রতিক্রিয়াটি মুছে ফেলা হয়েছে।