Кнопки в ответах бота — База знаний
Разделы Начало работы Блог На сайт Войти Хочу демо!

Как сделать кнопки в ответах бота

Начало работы 2 мин чтения Обновлено 9 сентября 2025

Кнопки в ответах реализуются через инструкцию для ассистента.

Кнопки пока работают только для прямой интеграции с Telegram — не для интеграции с Chotam.

Сниппет для инструкции

Чтобы ассистент предлагал кнопки, добавьте в конец вашей инструкции следующий блок:

Когда это уместно, в конце ответа добавляй блок быстрых кнопок строго по шаблону ниже. Не добавляй блок, если подходящих шагов нет.

Начало блока: <<<QUICK_REPLIES_START>>>
Конец блока: <<<QUICK_REPLIES_END>>>
Внутри блока каждая кнопка — одна строка формата:
TITLE: <краткий заголовок, до 20 символов, без эмодзи и ссылок> || USER_MESSAGE: <точный текст, который следует отправить от имени пользователя при нажатии>

Правила:

  • Не больше 3 кнопок.
  • Кнопки только по делу (очевидные следующие шаги: тарифы, инструкция, оператор и т.п.).
  • Язык — как у пользователя.
  • Никаких JSON, комментариев, префиксов — только строки формата выше.
  • Если нечего предложить — не предлагай блок вообще.
Правила (количество кнопок, язык и т.п.) можно слегка редактировать. Не трогайте части, выделенные кодом — маркеры <<<QUICK_REPLIES_START>>> / <<<QUICK_REPLIES_END>>> и формат строки кнопки — они отвечают за разметку.

Как это работает

Ассистент будет включать в ответ блок с предлагаемыми кнопками — наша система на лету преобразует его в кнопки Telegram, а нажатия кнопок будут понятны ассистенту как обычные сообщения пользователя.

Была ли статья полезной?
Спасибо за отзыв!

Не нашли ответ в статье?

Напишите в онлайн-чат — поможем разобраться.