Перейти к содержимому
Сообщения и медиа

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

Сообщение с готовыми вариантами под ним — каждая кнопка уводит разговор по своей ветке.

Кратко

«Кнопки» в конструкторе Telegram-ботов Forgebot — это блок, который показывает клиенту сообщение с кнопками на выбор, и каждая кнопка ведёт разговор по своей ветке. Ставьте его, когда нужно предложить клиенту готовые варианты — «Меню», «Часы работы», «Позвать менеджера» — вместо того чтобы он печатал ответ вручную.

Бесплатный тариф — без карты.

Панель настроек блока «Кнопки» в редакторе
О блоке

Что делает блок «Кнопки»

Блок отправляет клиенту сообщение, а под ним — кнопки с вариантами. Клиент нажимает одну из них, и сценарий идёт дальше по ветке именно этой кнопки. Вы задаёте подпись каждой кнопки, порядок и, при желании, цвет; к сообщению можно приложить картинку. Это самый простой способ провести клиента по сценарию без свободного ввода.

Поля

Настройки блока

Панель настройки блока — что заполнить:

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

Пример: главное меню кофейни

После приветствия блок «Кнопки» показывает: «Чем помочь?» и три кнопки — «Меню», «Часы работы» и «Позвать менеджера». Клиент нажимает «Меню», и сценарий уходит по ветке этой кнопки — показывает фото и цены.

FAQ

Частые вопросы

Что будет, если клиент напишет текст вместо нажатия кнопки?

По умолчанию бот ждёт нажатия и один раз просит нажать одну из кнопок. Можно включить «Напоминание при свободном тексте» — тогда на набранный текст бот вежливо повторит вашу подсказку от 1 до 5 раз, а потом замолчит и будет ждать нажатия. Кнопку за клиента бот не выбирает: разговор идёт по ветке той кнопки, которую нажал сам клиент.

Зачем кнопке ссылка (URL)?

Если задать кнопке ссылку, она превратится в кнопку-ссылку: по нажатию открывается сайт, и бот не ждёт ответа. Без ссылки кнопка ведёт клиента дальше по сценарию внутри бота. Удобно для ссылки на сайт, карту или канал.

Чем «Кнопки» отличаются от блока «Сообщение»?

«Сообщение» просто отправляет текст и идёт дальше. «Кнопки» показывают текст с вариантами выбора и ждут, пока клиент нажмёт кнопку, — а затем ведут разговор по ветке этой кнопки. Берите «Кнопки», когда нужно предложить готовые варианты.

// Начните сегодня

Запустите Telegram-бота с Forgebot

Соберите первый сценарий, отвечайте подписчикам и смотрите аналитику — бесплатно, без кода.

Бесплатный тариф: 1 бот, 5 сценариев, 100 подписчиков. Без карты.