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

Входящее отредактированное сообщение#

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

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

typeWebhook = incomingMessageReceived

editedMessageWebhook = Yes

messageData.typeMessage = editedMessage

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

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

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

  2. Через метод SetSettings включить настройку incomingWebhookи editedMessageWebhook.

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

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

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

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

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

Параметр Тип Описание
textMessage string Текст отредактированного сообщения
stanzaId string id сообщения, которое отредактировали

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

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

{
    "typeWebhook": "incomingMessageReceived",
    "instanceData": {
        "idInstance": 1101000001,
        "wid": "11001234567@c.us",
        "typeInstance": "whatsapp"
    },
    "timestamp": 1738566656,
    "idMessage": "3U28ABACVPDF65C8B28",
    "senderData": {
        "chatId": "71234567890@c.us",
        "chatName": "Коля",
        "sender": "71234567890@c.us",
        "senderName": "Иван",
        "senderContactName": "Иван Васильевич"
    },
    "messageData": {
        "typeMessage": "editedMessage",
        "editedMessageData": {
            "textMessage": "Отредактированное сообщение",
            "stanzaId": "3PEAD8EDB7A9D438FF5E"
        }
    }
}