یک واکنش به پیام اضافه کنید

این راهنما نحوه استفاده از متد 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 را برمی‌گرداند که جزئیات واکنش ایجاد شده را نشان می‌دهد.