Dodawanie reakcji do wiadomości

Z tego przewodnika dowiesz się, jak używać metody create() w zasobie Reaction interfejsu Google Chat API, aby dodać reakcję do wiadomości, np. 👍, 🚲 lub 🌞.

Zasób Reaction reprezentuje emoji, którego użytkownicy mogą używać do reagowania na wiadomości, np. 👍, 🚲, lub 🌞.

Wymagania wstępne

Node.js

Dodawanie reakcji do wiadomości

Aby utworzyć reakcję na wiadomość, w żądaniu przekaż te informacje:

  • Określ zakres autoryzacji chat.messages.reactions.create, chat.messages.reactions lub chat.messages.
  • Wywołaj metodę CreateReaction() , przekazując parent jako nazwę zasobu wiadomości, na którą chcesz zareagować , oraz reaction jako instancję Reaction , w której pole unicode jest standardowym emoji reprezentowanym przez ciąg Unicode.

Poniższy przykład reaguje na wiadomość za pomocą 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();

Aby uruchomić ten przykład, zastąp te elementy:

  • SPACE_NAME: identyfikator z pola name. Możesz go uzyskać, wywołując metodę ListSpaces() lub z adresu URL pokoju.
  • MESSAGE_NAME: identyfikator z pola name wiadomości. Możesz go uzyskać z treści odpowiedzi zwróconej po asynchronicznym utworzeniu wiadomości za pomocą interfejsu Chat API lub z niestandardowej nazwy przypisanej do wiadomości podczas jej tworzenia.

Interfejs Chat API zwraca instancję Reaction która zawiera szczegółowe informacje o utworzonej reakcji.