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

يوضّح هذا الدليل كيفية استخدام طريقة 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 يتضمّن تفاصيل التفاعل الذي تم إنشاؤه.