Кнопки в Телеграм. Меню.

Возможности кнопок для ботов Телеграм

К сообщениям в ботах и рассылках Телеграм можно добавить кнопки разного назначения.

Меню

В многошаговых Ботах Телеграм есть возможность создавать Меню с кнопками.

Такое меню принадлежит к шагу бота и всегда находится внизу под строкой ввода сообщения.


Всего 64 кнопки - до 8 кнопок в столбец и в ряд до 8 кнопок (8х8). Название кнопки может содержать до 64 символов. 

В Меню доступны кнопки с действием "Переход к шагу".

Особенности Меню:

  • Меню не может идти после блока "Вопрос" (т.к. в блоке "Вопрос" используются кнопки), после Текстового блока с кнопками и после "Галереи" (появляется подсказка при редактировании).
  • Меню добавляется на 1 шаг. Со следующим шагом клавиатура Меню смывается. Для повторения настройте данный элемент в нужных шагах бота.

  • От шага с Меню нельзя тянуть связь на шаг "Задержка" (как от кнопок, так и от самого шага) В этом случае сообщение после задержки не придет сразу (из-за задержки), меню не скроется и цепочка не продолжится.


    С Меню-кнопки ведите на шаг с сообщением, а дальше уже можно будет добавить вариативности.


Кнопки в блоке Текст

В Текстовом блоке добавляется до 64 кнопок - в столбец до 8 кнопок и в ряд до 8 кнопок (8х8). 

В названии есть ограничение до 64 символов. 


Кнопки перемещаются простым перетягиванием.  
- чтобы добавить новый ряд, нужно нажать "Добавить кнопку"
- чтобы добавить столбец, нужно нажать "+"



Внимание: Кнопки к текстовым сообщениям не исчезают и будут с ним скроллиться. 

У подписчика всегда есть возможность нажать на эту кнопку. При повторном клике на кнопку из предыдущих сообщений подписчик вернется обратно к этому шагу в чат-боте. Выполнение текущей цепочки бота прервется и начнется новый сценарий, который был настроен по этой кнопке.

Как предотвратить повторную отправку сообщений в Телеграм по нажатию кнопок в предыдущих сообщениях?

Можно настроить присвоение меток после каждого шага и перед каждым шагом проверять наличие этой метки. Если метка есть, то возвращать на тот шаг, где он был. Если метки нет, то продолжить прохождение бота.

 Примерная схема:  


Кнопки в блоке "Вопрос"

В блоке "Вопрос" можно настроить до 20 вариантов быстрых ответов. В названии такого элемента может быть до 20 символов

Кнопки быстрых ответов к Вопросу в Телеграм (также как и в других мессенджерах) пропадают со следующим сообщением. 


Кнопки в блоке "Картинка"

Только в ботах телеграм к изображению можно добавить кнопки без текстового блока, работа кнопок в этих блоках абсолютно идентична. 

Статистика в кнопках

Для Телеграм:

  • мы отслеживаем статистику кликов в кнопках типа URL
  • не отслеживаем статистику в кнопках действия
  • нет статистики кликов на быстрые ответы в вопросах



Если у вас остались вопросы, задайте их в чате поддержки или напишите на hello@bothelp.io 😃  

👆 На этом пока всё