Menambahkan reaksi ke pesan

Panduan ini menjelaskan cara menggunakan metode create() pada resource Reaction Google Chat API untuk menambahkan reaksi ke pesan—seperti 👍, 🚲, dan 🌞.

Reaction Resource mewakili emoji yang dapat digunakan orang untuk bereaksi terhadap pesan, seperti 👍, 🚲, dan 🌞.

Prasyarat

Node.js

Menambahkan reaksi ke pesan

Untuk membuat reaksi terhadap pesan, teruskan hal berikut dalam permintaan Anda:

  • Tentukan cakupan otorisasi chat.messages.reactions.create, chat.messages.reactions, atau chat.messages.
  • Panggil metode CreateReaction(), teruskan parent sebagai nama resource pesan yang akan direaksikan, dan reaction sebagai instance Reaction yang kolom unicode adalah emoji standar yang diwakili oleh string unicode.

Contoh berikut bereaksi terhadap pesan dengan emoji 😀:

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();

Untuk menjalankan contoh ini, ganti hal berikut:

  • SPACE_NAME: ID dari ruang name. Anda dapat memperoleh ID dengan memanggil ListSpaces() metode atau dari URL ruang.
  • MESSAGE_NAME: ID dari name pesan. Anda dapat memperoleh ID dari isi respons yang ditampilkan setelah membuat pesan secara asinkron dengan Chat API, atau dengan nama kustom yang ditetapkan ke pesan saat pembuatan.

Chat API menampilkan instance Reaction yang menjelaskan reaksi yang dibuat.