Статус входящего сообщения на связанных устройствах#
Входящее уведомление данного типа содержит статус полученного сообщения при его прочтении.
Настройка инстанса
Чтобы получать входящие уведомления о статусах входящих сообщений на связанных устройствах, необходимо задать настройки:
-
Выключить настройку
markIncomingMessagesReadedметодом SetSettings указав в полеmarkIncomingMessagesReadedзначениеnoили в личном кабинете в настройках инстанса необходимо установить в поле Отмечать входящие сообщения прочитаннымив положение Нет -
Включить настройки
incomingWebhookиincomingMessageStatusWebhookметодом SetSettings или в личном кабинете в настройках инстанса.
Подробнее о том как узнать статус о прочтении входящего сообщения на связанных устройствах в WhatApp читайте в нашей статье
Уведомление#
Формат уведомления#
| Параметр | Тип | Описание |
|---|---|---|
typeWebhook | string | Тип входящего уведомления. Для уведомлений данного типа поле принимает значение incomingMessageStatus |
chatId | string | Идентификатор чата. Чат с сообщением по которому получили статус. |
instanceData | object | Данные об инстансе |
wid | string | Идентификатор аккаунта в формате WhatsApp* |
typeInstance | string | Тип мессенджера для инстанса |
timestamp | integer | Время наступления события в UNIX-формате |
idMessage | string | Идентификатор отправленного сообщения или файла |
sendByApi | boolean | Флаг указывает отправлено сообщение из API или нет, принимает значения: true , false |
status | string | Статус отправленного сообщения или файла. Статус принимает значения: |
read - сообщение прочитано |
Пример тела уведомления со статусом read#
{
"typeWebhook": "incomingMessageStatus",
"chatId": "77757264797@c.us",
"instanceData": {
"idInstance": 1101846414,
"wid": "79770996198@c.us",
"typeInstance": "whatsapp"
},
"timestamp": 1791544385,
"idMessage": "AC7585417E8F3B7A36B359A81A84C68F",
"sendByApi": false,
"status": "read"
}