В этом руководстве объясняется, как использовать метод create()
ресурса Reaction
API Google Chat для добавления реакции к сообщению, например 👍, 🚲 и 🌞.
Ресурс Reaction
представляет собой эмодзи, которые люди могут использовать для реагирования на сообщение, например, 👍, 🚲 и 🌞.
Предпосылки
Node.js
- Учетная запись Google Workspace Business или Enterprise с доступом к Google Chat .
- Настройте свою среду:
- Создайте проект Google Cloud .
- Настройте экран согласия OAuth .
- Включите и настройте API Google Chat, указав имя, значок и описание для вашего приложения Chat.
- Установите облачную клиентскую библиотеку Node.js.
- Создайте учётные данные OAuth-клиента для настольного приложения. Чтобы запустить пример из этого руководства, сохраните учётные данные в виде JSON-файла с именем
credentials.json
в локальном каталоге.
- Выберите область авторизации , поддерживающую аутентификацию пользователя.
Добавить реакцию на сообщение
Чтобы создать реакцию на сообщение, передайте в запросе следующее:
- Укажите область авторизации
chat.messages.reactions.create
,chat.messages.reactions
илиchat.messages
. - Вызовите метод
CreateReaction()
, передавparent
как имя ресурса сообщения, на которое нужно отреагировать, аreaction
— как экземплярReaction
, в котором полеunicode
— это стандартный эмодзи, представленный строкой Unicode.
Следующий пример отображает реакцию на сообщение с эмодзи 😀:
Node.js
Чтобы запустить этот пример, замените следующее:
-
SPACE_NAME
: идентификатор изname
пространства. Идентификатор можно получить, вызвав методListSpaces()
или указав URL пространства. -
MESSAGE_NAME
: идентификатор изname
сообщения. Идентификатор можно получить из тела ответа, возвращаемого после асинхронного создания сообщения с помощью API чата, или с помощью пользовательского имени, назначенного сообщению при создании.
API чата возвращает экземпляр Reaction
, который подробно описывает созданную реакцию.