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

این راهنما نحوه استفاده از متد create() در منبع Reaction از API چت گوگل را برای افزودن یک واکنش به یک پیام - مانند 👍، 🚲 و 🌞 - توضیح می‌دهد.

منبع Reaction ) نشان‌دهنده‌ی یک ایموجی است که افراد می‌توانند برای واکنش به یک پیام از آن استفاده کنند، مانند 👍، 🚲 و 🌞.

پیش‌نیازها

نود جی اس

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

برای ایجاد واکنش به یک پیام، موارد زیر را در درخواست خود ارسال کنید:

  • دامنه مجوز chat.messages.reactions.create ، chat.messages.reactions یا chat.messages را مشخص کنید.
  • متد CreateReaction() را فراخوانی کنید، parent به عنوان نام منبع پیامی که باید به آن واکنش نشان داده شود، و reaction به عنوان نمونه‌ای از Reaction که در آن فیلد unicode یک ایموجی استاندارد است که توسط یک رشته یونیکد نمایش داده می‌شود، ارسال کنید.

مثال زیر به پیامی با ایموجی 😀 واکنش نشان می‌دهد:

نود جی اس

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

API چت نمونه‌ای از Reaction را برمی‌گرداند که جزئیات واکنش ایجاد شده را شرح می‌دهد.

،

این راهنما نحوه استفاده از متد create() در منبع Reaction از API چت گوگل را برای افزودن یک واکنش به یک پیام - مانند 👍، 🚲 و 🌞 - توضیح می‌دهد.

منبع Reaction ) نشان‌دهنده‌ی یک ایموجی است که افراد می‌توانند برای واکنش به یک پیام از آن استفاده کنند، مانند 👍، 🚲 و 🌞.

پیش‌نیازها

نود جی اس

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

برای ایجاد واکنش به یک پیام، موارد زیر را در درخواست خود ارسال کنید:

  • دامنه مجوز chat.messages.reactions.create ، chat.messages.reactions یا chat.messages را مشخص کنید.
  • متد CreateReaction() را فراخوانی کنید، parent به عنوان نام منبع پیامی که باید به آن واکنش نشان داده شود، و reaction به عنوان نمونه‌ای از Reaction که در آن فیلد unicode یک ایموجی استاندارد است که توسط یک رشته یونیکد نمایش داده می‌شود، ارسال کنید.

مثال زیر به پیامی با ایموجی 😀 واکنش نشان می‌دهد:

نود جی اس

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

API چت نمونه‌ای از Reaction را برمی‌گرداند که جزئیات واکنش ایجاد شده را شرح می‌دهد.