إضافة تفاعل إلى رسالة

يوضّح هذا الدليل كيفية استخدام الأسلوب create() في مورد Reaction من Google Chat API لإضافة تفاعل إلى رسالة، مثل 👍 و🚲 و🌞.

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

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

Node.js

إضافة تفاعل إلى رسالة

لإنشاء تفاعل مع رسالة، أرسِل ما يلي في طلبك:

  • حدِّد نطاق التفويض chat.messages.reactions.create أو chat.messages.reactions أو chat.messages.
  • استدعِ الطريقة CreateReaction()، مع تمرير parent كاسم مورد للرسالة التي تريد التفاعل معها، واستخدِم reaction كمثال على Reaction حيث يكون الحقل unicode رمزًا تعبيريًا عاديًا يتم تمثيله بسلسلة بترميز يونيكود.

في المثال التالي، يتم التفاعل مع رسالة باستخدام الرمز التعبيري 😀:

Node.js

chat/client-libraries/cloud/create-reaction-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

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

// This sample shows how to create 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 and MESSAGE_NAME here.
    parent: 'spaces/SPACE_NAME/messages/MESSAGE_NAME',
    reaction: {
      // A standard emoji represented by a unicode string.
      emoji: { unicode: '😀' }
    }
  };

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

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

main().catch(console.error);

لتشغيل هذا العيّنة، استبدِل ما يلي:

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

تعرض واجهة Chat API مثالاً على Reaction يفصّل التفاعل الذي تم إنشاؤه.