Кнопки в шаблонных сообщениях
:::tip
Кнопки в шаблонных сообщених являеются не обязательным параметром
:::
В шаблонные сообщения можно добавить три вида кнопок
- URL - переход по указанному URL. В сообщении может быть только одна кнопка с данным типом
- Номер телефона (PHONE) - звонок по указанному телефону. В сообщении может быть только одна кнопка с данным типом.
- Бытрый ответ (REPLY) - кнопка, при нажатии на которую вам прийдет входящее сообщение от абонента с индификатором нажатой кнопке. В сообщении может быть до 3х кнопок с данным типом.
:::danger
Внимание, кнопки миксуются между собой по определенным правилам
В сообщение могут быть только следующие комбинации
- только URL
- только PHONE
- URL и PHONE
- одна REPLY
- две REPLY REPLY
- три REPLY REPLY REPLY
:::
:::danger
Если в вашем шаблоне есть только кнопки URL и/или PHONE, то струтктура "keyboard" не заполняется.
Название кнопок, URL, номер телефона, указывается при регистрации шаблона и автоматически подставляются из шаблонов.
Если же в вашем шаблоне используются кнопки быстрого ответа то необходимо заполнить структуру "keyboard" и указать параметры.
:::
Пример запрос с двумя кнопками быстрого ответа (REPLY)
"keyboard": {
"rows": {
"buttons": [
{
"type": "QUICK_REPLY",
"payload": "1"
},
{
"type": "QUICK_REPLY",
"payload": "2"
}
]
}
}
type
- Тип кнопки, для кнопок быстрого ответа QUICK_REPLY | обязательный параметрpayload
- Ваш индификатор кнопки, данный индификатор прийдет вам в входящем сообщении от абонента, если абонент нажал кнопку | обязательный параметр