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. 👍, 🚲 i 🌞.

ReactionZasób reprezentuje emotikon, którego użytkownicy mogą używać do reagowania na wiadomości, np. 👍, 🚲 i 🌞.

Wymagania wstępne

Node.js

Dodawanie reakcji na wiadomość

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ć, a reaction jako instancję Reaction , w której pole unicode jest standardowym emotikonem reprezentowanym przez ciąg znaków Unicode.

W tym przykładzie na wiadomość reagujemy emotikonem 😀:

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

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

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

Interfejs Chat API zwraca instancję Reaction zawierającą szczegóły utworzonej reakcji.