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

يشرح هذا الدليل كيفية استخدام الأسلوب 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.

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