حذف تفاعل من رسالة

يشرح هذا الدليل كيفية استخدام delete() طريقة على المورد Reaction في Google Chat API لحذف تفاعل من رسالة—مثل 👍 و🚲 و😅. لا يؤدي حذف تفاعل إلى حذف الرسالة.

يمثّل المرجع Reaction رمزًا تعبيريًا يمكن للمستخدمين استخدامه للتفاعل مع رسالة، مثل 👍 و🚲 و🌞.

المتطلبات الأساسية

Node.js

حذف تفاعل

لحذف تفاعل من رسالة، أرسِل ما يلي في طلبك:

  • حدِّد نطاق التفويضchat.messages.reactions أو chat.messages.
  • عليك استدعاء DeleteReaction() لتمرير name كاسم مورد التفاعل المطلوب حذفه.

يؤدي المثال التالي إلى حذف التفاعل 👈 من الرسالة:

Node.js

chat/client-libraries/cloud/delete-reaction-user-cred.js
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);
}

main().catch(console.error);

لتشغيل هذا النموذج، استبدل ما يلي:

  • SPACE_NAME: رقم التعريف الوارد في المساحة name يمكنك الحصول على المعرّف من خلال استدعاء الأسلوب ListSpaces() أو من عنوان URL للمساحة.
  • MESSAGE_NAME: المعرّف من name الرسالة يمكنك الحصول على رقم التعريف من نص الاستجابة الذي يتم إرجاعه بعد إنشاء رسالة بشكل غير متزامن باستخدام Chat API، أو باستخدام الاسم المخصّص الذي تمّ تعيينه للرسالة عند إنشائها.
  • REACTION_NAME: المعرّف من name التفاعل ويمكنك الحصول على المعرّف من خلال استدعاء ListReactions() أو من نص الاستجابة الذي تم إرجاعه بعد إنشاء التفاعل بشكل غير متزامن مع Chat API.

إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا، ما يشير إلى أنّه تمت حذف التفاعل.