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

Выбор кнопки#

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

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

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

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

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

Параметр Тип Описание
stanzaId string ID сообщения с кнопками
selectedIndex string числовой индекс нажатой кнопки
selectedButtonId string идентификатор нажатой кнопки
selectedDisplayText string текст нажатой кнопки

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

{
    "typeWebhook": "incomingMessageReceived",
    "instanceData": {
        "idInstance": 1234,
        "wid": "11001234567@c.us",
        "typeInstance": "whatsapp"
    },
    "timestamp": 1588091580,
    "idMessage": "3EB0040D2CCE22623A71",
    "senderData": {
        "chatId": "79001234568@c.us",
        "chatName": "Derek",
        "sender": "79001234568@c.us",
        "senderName": "Derek"
    },
    "messageData": {
        "typeMessage": "templateButtonsReplyMessage",
        "templateButtonReplyMessage": {
            "stanzaId": "BAE58BBDF16164E5",
            "selectedIndex": 1,
            "selectedId": "",
            "selectedDisplayText": "I want a discount"
        }
    }
}