Reaktion auf eine Nachricht hinzufügen

In dieser Anleitung wird beschrieben, wie Sie die Methode create() für die Ressource Reaction der Google Chat API verwenden, um einer Nachricht eine Reaktion hinzuzufügen, z. B. 👍, 🚲 und 🌞.

Die Ressource Reaction stellt ein Emoji dar, mit dem Nutzer auf eine Nachricht reagieren können, z. B. 👍, 🚲 und 🌞.

Vorbereitung

Node.js

Reaktion auf eine Nachricht hinzufügen

Um eine Reaktion auf eine Nachricht zu erstellen, übergeben Sie Folgendes in Ihrer Anfrage:

  • Geben Sie den Autorisierungsbereich chat.messages.reactions.create, chat.messages.reactions oder chat.messages an.
  • Rufen Sie die Methode CreateReaction() auf und übergeben Sie parent als Ressourcennamen der Nachricht, auf die reagiert werden soll, und reaction als Instanz von Reaction, in der das Feld unicode ein Standard-Emoji ist, das durch einen Unicode-String dargestellt wird.

Im folgenden Beispiel wird mit dem Emoji 😀 auf eine Nachricht reagiert:

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

Um dieses Beispiel auszuführen, ersetzen Sie Folgendes:

  • SPACE_NAME: Die ID aus dem name des Bereichs. Sie können die ID abrufen, indem Sie die Methode ListSpaces() aufrufen oder die URL des Bereichs verwenden.
  • MESSAGE_NAME: die ID aus dem name der Nachricht. Sie können die ID aus dem Antworttext abrufen, der nach dem asynchronen Erstellen einer Nachricht mit der Chat API oder mit dem benutzerdefinierten Namen zurückgegeben wird, der der Nachricht bei der Erstellung zugewiesen wurde.

Die Chat API gibt eine Instanz von Reaction zurück, in der die erstellte Reaktion beschrieben wird.