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

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

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

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

Node.js

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

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

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

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

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 الذي يوضّح التفاعل الذي تم إنشاؤه.