Este guia explica como usar o
create()
método no recurso Reaction da API Google Chat para adicionar uma reação a uma
mensagem, como 👍, 🚲 e 🌞.
O
Reaction recurso
representa um emoji que as pessoas podem usar para reagir a uma mensagem, como 👍, 🚲,
e 🌞.
Pré-requisitos
Node.js
- Uma conta do Google Workspace Business ou Enterprise com acesso ao Google Chat.
- Configure seu ambiente:
- Crie um projeto na nuvem do Google Cloud.
- Configure a tela de permissão OAuth.
- Ative e configure a API Google Chat com um nome, ícone e descrição para seu app Chat.
- Instale a biblioteca de cliente do Cloud para Node.js .
-
Crie credenciais de ID do cliente OAuth para um aplicativo para computador. Para executar o exemplo neste
guia, salve as credenciais como um arquivo JSON chamado
credentials.jsonno seu diretório local.
- Escolha um escopo de autorização que ofereça suporte à autenticação do usuário.
Adicionar uma reação a uma mensagem
Para criar uma reação a uma mensagem, transmita o seguinte na sua solicitação:
- Especifique o escopo de autorização
chat.messages.reactions.create,chat.messages.reactionsouchat.messages. - Chame o
CreateReaction()método, transmitindo oparentcomo o nome do recurso da mensagem a que você quer reagir e areactioncomo uma instância deReactionem que o campounicodeé um emoji padrão representado por uma string Unicode.
O exemplo a seguir reage a uma mensagem com o emoji 😀:
Node.js
Para executar esse exemplo, substitua o seguinte:
SPACE_NAME: o ID do espaço'sname. Você pode receber o ID chamando oListSpaces()método ou no URL do espaço.MESSAGE_NAME: o ID donameda mensagem. Você pode receber o ID do corpo da resposta retornado após criar uma mensagem de forma assíncrona com a API Chat ou com o nome personalizado atribuído à mensagem na criação.
A API Chat retorna uma instância de
Reaction
que detalha a reação criada.