Перейти к содержанию

Отправленное сообщение-реакция#

В данном разделе описывается формат входящего уведомления объекта messageData для отправленного сообщения реакции. Для получения описания общего формата входящих уведомлений обратитесь к разделу Отправленные сообщения.

Для получения входящих уведомлений данного вида требуется выполнение двух условий:

  • typeWebhook = outgoingMessageReceived
  • messageData.typeMessage = reactionMessage

Настройка инстанса

Чтобы получать входящие уведомления об отправленных сообщениях, необходимо включить настройки одним из представленных вариантов:

  1. Через личный кабинет включить настройки Получать уведомления о сообщениях, отправленных с телефона и Получать уведомления о сообщениях, отправленных через API (дополнительно Получать уведомления о статусах отправленных сообщений для получения уведомлений о статусах отправленного сообщения)

  2. Через метод SetSettings включить настройки outgoingMessageWebhook и outgoingAPIMessageWebhook (дополнительно outgoingWebhook для получения уведомлений о статусах отправленного сообщения)

Уведомление#

Формат уведомления#

Поля объекта messageData

Параметр Тип Описание
typeMessage string Тип отправленного сообщения. Для сообщений данного типа поле принимает значение: reactionMessage
extendedTextMessageData object Объект данных об отправленном сообщении-реакции

Поля объекта extendedTextMessageData

Параметр Тип Описание
text string Реакция (эмоджи) на сообщение

Остальные поля заполняются в зависимости от типа цитируемого сообщения и идентичны полям отправленных сообщений описанных в разделе Отправленные сообщения

Пример тела уведомления#

{
  "typeWebhook": "outgoingMessageReceived",
  "instanceData": {
    "idInstance": 4100000000,
    "wid": "79876543210@c.us",
    "typeInstance": "telegram"
  },
  "timestamp": 1732268220,
  "idMessage": "1763115112345",
  "senderData": {
    "chatId": "-10000000000000",
    "chatType": "supergroup",
    "sender": "1000000001",
    "chatName": "Тридесятое Царство",
    "senderName": "Иван",
    "senderType": "user",
    "senderContactName": "Иван Царевич",
    "senderPhoneNumber": 79876543210
  },
  "messageData": {
    "typeMessage": "reactionMessage",
    "extendedTextMessageData": {
      "text": "🥰"
    },
    "quotedMessage": {
      "stanzaId": "1770368237000",
      "participant": "651508656"
    }
  }
}