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

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

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

Кнопки Меню

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

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


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

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

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

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

  • Меню активно в течение 7 дней с момента получения шага

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


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


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

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

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

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


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



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

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

Чтобы избежать повторного клика используйте настройку "Реагировать на клик только один раз" ↓ ↓ ↓ 


Один клик по кнопке

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

Есть 2 варианта. Выберите подходящий для вашей воронки. 

1.  Одноразовые кнопки. Подходят для многошаговых ботов в блоке "Текст" и "Картинка", только для кнопок с типом "Действие".

Откройте настройки кнопки и поставьте галочку "Реагировать на клик только один раз", как показано на скриншоте:

!Обратите внимание:

  • Клик запоминается на 1 месяц, если нажать на кнопку повторно через месяц, то клик будет успешно выполнен. 
  • Если вручную переотправить шаг с кнопкой в которой указано реагирование 1 раз, то клик сработает повторно. 
  • Если перезапустить бота с самого начала, то реагирование на нажатие кнопок будет обнулено и нажать на кнопку можно будет повторно.


    2. Для остальных случаев можно использовать более развернутую настройку. Подходит для блоков Вопрос, для кнопок с типом url и др.

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

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


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

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

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


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

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

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

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

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



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

Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.

Получить 14 дней бесплатно


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