Кнопки: клиент выбирает вариант одним касанием

Что делает блок «Кнопки»
Блок отправляет клиенту сообщение, а под ним — кнопки с вариантами. Клиент нажимает одну из них, и сценарий идёт дальше по ветке именно этой кнопки. Вы задаёте подпись каждой кнопки, порядок и, при желании, цвет; к сообщению можно приложить картинку. Это самый простой способ провести клиента по сценарию без свободного ввода.
Настройки блока
Панель настройки блока — что заполнить:
- Текст сообщения
- Текст над кнопками — вопрос или подсказка, например «Что вас интересует?». Можно оформить и подставить переменные вроде имени клиента. До 4096 символов.
- Формат текста
- Как бот понимает разметку в тексте: «Авто» (рекомендуется), HTML, Markdown, MarkdownV2 или «Без форматирования». Так же, как в блоке «Сообщение».
- Кнопки
- Сам список кнопок. У каждой — подпись, которую видит клиент, и необязательный цвет: по умолчанию, синий, зелёный или красный. Если добавить кнопке ссылку (URL), она станет кнопкой-ссылкой и не будет ждать ответ. Кнопки можно перетаскивать, меняя порядок.
- Прикрепить медиа
- Необязательно: галочка, чтобы приложить к сообщению фото, видео или файл по ссылке. Ссылка должна быть https, её безопасность проверяет сервер.
- Напоминание при свободном тексте
- Необязательно: если клиент напишет текст вместо нажатия кнопки, бот ответит подсказкой-напоминанием. Можно задать её текст и сколько раз повторить — от 1 до 5. Когда напоминания закончатся, бот больше не пишет и просто ждёт нажатия: кнопки под сообщением работают, а сам бот ничего не выбирает за клиента.
Пример: главное меню кофейни
После приветствия блок «Кнопки» показывает: «Чем помочь?» и три кнопки — «Меню», «Часы работы» и «Позвать менеджера». Клиент нажимает «Меню», и сценарий уходит по ветке этой кнопки — показывает фото и цены.
Частые вопросы
Что будет, если клиент напишет текст вместо нажатия кнопки?
По умолчанию бот ждёт нажатия и один раз просит нажать одну из кнопок. Можно включить «Напоминание при свободном тексте» — тогда на набранный текст бот вежливо повторит вашу подсказку от 1 до 5 раз, а потом замолчит и будет ждать нажатия. Кнопку за клиента бот не выбирает: разговор идёт по ветке той кнопки, которую нажал сам клиент.
Зачем кнопке ссылка (URL)?
Если задать кнопке ссылку, она превратится в кнопку-ссылку: по нажатию открывается сайт, и бот не ждёт ответа. Без ссылки кнопка ведёт клиента дальше по сценарию внутри бота. Удобно для ссылки на сайт, карту или канал.
Чем «Кнопки» отличаются от блока «Сообщение»?
«Сообщение» просто отправляет текст и идёт дальше. «Кнопки» показывают текст с вариантами выбора и ждут, пока клиент нажмёт кнопку, — а затем ведут разговор по ветке этой кнопки. Берите «Кнопки», когда нужно предложить готовые варианты.
Другие блоки этой группы
Сообщение
Бот пишет текстовое сообщение. Например: «Привет! Чем можем помочь?»Медиа
Бот отправляет фото, видео, GIF, аудио или документ с подписью. Например, фото меню или прайс в PDF.Удалить сообщение
Удаляет последнее сообщение бота, чтобы чат оставался чистым. Например, убрать меню с кнопками после того, как клиент выбрал.Запустите Telegram-бота с Forgebot
Соберите первый сценарий, отвечайте подписчикам и смотрите аналитику — бесплатно, без кода.
Бесплатный тариф: 1 бот, 5 сценариев, 100 подписчиков. Без карты.