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

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

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

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

Node.js

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

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

  • حدِّد نطاق التفويض chat.messages.reactions.create أو chat.messages.reactions أو chat.messages.
  • استدعِ طريقة CreateReaction() ، مع تمرير parent كاسم مورد للرسالة التي تريد التفاعل معها، وreaction كمثال على Reaction يكون فيه الحقل unicode إيموجي عاديًا ممثّلاً بسلسلة أحرف 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);
}

await main();

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

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

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