К сообщениям в ботах и рассылках 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.