Dodawanie reakcji do wiadomości

Z tego przewodnika dowiesz się, jak za pomocą metody create() w zasobach Reaction interfejsu Google Chat API dodać reakcję do wiadomości, np. 👍, 🚲 lub 🌞.

Reaction to zasób, który reprezentuje emotikon, którego użytkownicy mogą używać do reakcji na wiadomości, np. 👍, 🚲 i 🌞.

Wymagania wstępne

Node.js

Dodawanie reakcji na wiadomość

Aby utworzyć reakcję na wiadomość, w prośbie podaj 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 wystąpienie Reaction, w którym pole unicode to standardowy emotikon reprezentowany przez ciąg znaków Unicode.

W tym przykładzie reakcja na wiadomość to emotikon 😀:

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:

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

Interfejs Chat API zwraca instancję Reaction, która zawiera szczegóły utworzonej reakcji.