Смарт тег для отправки кнопки

Последние изменения: 25.10.2021

Для отправки клиенту кнопки в сообщении можно использовать смарт тег button. Формат тега следующий:

{"tag_type":"button", "button_action_id":"1", "button_type_id":"2", "title":"Главное меню", "value":"MainMenu", "is_new_line": "true" }, где

  • tag_type – всегда button,
  • button_action_id – тип действия для кнопки. Возможные варианты
    • 1 - Переход к сценарию.
    • 2 - Переход к ссылке.
    • 3 - Запрос телефона. Работает только в части каналов
    • 4 - Запрос геолокации. Работает только в части каналов
    • 5 - Навигация по каталогу
    • 6 - Сохраненная клавиатура
  • button_type_id - тип кнопки (1 - в тексте, 2 - клавиатурная)
  • title - заголовок кнопки
  • value - значение кнопки. Для сценария - код сценария, для ссылки - url для перехода.
  • is_new_line - отражать или нет кнопку с новой строки
  • click_value - используется в качестве дополнительного значения, сохраняемого в ChatButtons_Value после нажатия на кнопку
  • templates_list - список текстовых шаблонов для определения фраз по которым будет срабатывать кнопка
  • button_list_prefix - префикс списка
  • button_list_action_id - код действия со списком

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

Помогла ли вам статья?