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

Кнопки меню

В многошаговых ботах Telegram есть возможность создавать меню с кнопками.

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

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

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

Особенности кнопок меню

  • Меню не может идти после блока «Вопрос», так как в блоке «Вопрос» используются кнопки, а также после текстового блока с кнопками и после «Галереи». При редактировании появляется подсказка об этом.
  • Меню добавляется на 1 шаг. Со следующим шагом клавиатура меню смывается. Для повторения настройте данный элемент в нужных шагах бота.
  • Меню активно в течение 7 дней с момента получения шага.
  • От шага с меню нельзя тянуть связь на шаг «Задержка» — как от кнопок, так и от самого шага. В этом случае сообщение после «Задержки» не придёт сразу из-за задержки, меню не скроется и цепочка не продолжится.
    С кнопки Меню ведите на шаг с сообщением, а дальше уже можно будет добавить вариативность.

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

В текстовом блоке можно добавить до 64 кнопок: по 8 кнопок в столбец и в ряд (8×8).

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

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

Кнопки перемещаются простым перетягиванием.

Чтобы добавить новый ряд, нужно нажать Добавить кнопку.

Чтобы добавить столбец, нужно нажать «+».

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

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

Чтобы избежать повторного клика, используйте настройку «Реагировать на клик только один раз».

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

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

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

1. Одноразовые кнопки. Подходят для многошаговых ботов в блоках «текст» и «картинка» и только для кнопок с типом «действие».

Откройте настройки кнопки и поставьте галочку «Реагировать на клик только один раз», как показано на скриншоте ниже.

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

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

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

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

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

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

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

Кнопки быстрых ответов к «Вопросу» в Telegram пропадают со следующим сообщением, так же как и в других мессенджерах.

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

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

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

Для Telegram:

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

Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃

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

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

Была ли статья полезна?

Спасибо за обратную связь!