Кнопки и конфигурация бота

Как настроить меню кнопок под чатом бота, его персону и стиль общения: дерево кнопок, динамические источники данных, стартовый набор, виджет готовности, шаблоны и приветствие.

Обновлено 21 июня 2026 г.

У бота есть две независимые настройки, которые вместе формируют его «лицо» для клиента:

  • Кнопки бота — меню под чатом (как в Telegram). Клиент тыкает кнопку — бот мгновенно присылает готовый ответ или открывает подменю. Это раздел Дашборд → Кнопки бота.
  • Настройка бота — кто ваш бот: имя, роль, тон общения, приветствие, название школы. Это раздел Дашборд → Настройка бота.

Важно понимать: кнопки и AI работают параллельно. Клиент может тыкать кнопки, а может в любой момент написать вопрос текстом — бот ответит и так, и так. Кнопки никуда не «выключают» AI.


Часть 1. Кнопки бота

Что это и зачем

Кнопки — это быстрые ответы на самые частые запросы: «Курсы», «Адреса», «Цены», «Связаться с менеджером», «Вопрос-ответ». Клиенту не нужно ничего печатать — он просто нажимает.

Меню иерархическое, в нём два типа элементов:

ТипЧто делает при нажатии
Кнопка-ответ (leaf)Бот сразу присылает ответ — ваш текст или подгруженные данные
Категория (подменю)Открывается вложенное меню с другими кнопками. Внутри подменю появляется кнопка 🔙 Назад

[скриншот: раздел «Кнопки бота» — слева дерево кнопок, справа предпросмотр клавиатуры]

Стартовый набор за один клик

Если кнопок ещё нет, на странице будет предложение «Создать стартовый набор». Одним кликом создаются 5 готовых кнопок:

  • 📚 Курсы (подменю)
  • 📍 Адреса (подменю)
  • 💰 Стоимость
  • 📞 Связаться
  • FAQ

Эти кнопки автоматически наполняются вашими данными по мере их добавления: как только вы заведёте курсы, филиалы, цены, телефон менеджера и загрузите документы — кнопки начнут работать сами, без дополнительной настройки.

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

Рядом есть кнопка «Создать вручную» — если хотите собрать меню с нуля.

[скриншот: пустое состояние с кнопками «Создать стартовый набор» и «Создать вручную»]

Откуда кнопка берёт ответ (источники данных)

При создании кнопки вы выбираете, что она покажет. Это и есть главная настройка. Доступно 6 вариантов:

ИсточникЧто показываетОткуда берёт данные
Свой текстФиксированный ответ, который пишете выПоле «Текст ответа»
КурсыСписок ваших курсовРаздел «Курсы»
Адреса / ФилиалыСписок филиаловРаздел «Филиалы»
СтоимостьЦены по курсам и филиаламРаздел «Филиалы» (цены)
Связаться с менеджеромТелефон, часы работы, ссылка на TelegramНастройки первого филиала
FAQ (поиск по документам)Переключает диалог в режим вопроса — следующее сообщение клиента AI ищет в загруженных документахРаздел «База знаний»

Свой текст — единственный источник, где вы пишете ответ руками. Все остальные подгружают актуальные данные сами: вы меняете цену в «Филиалах» — кнопка тут же показывает новую, ничего больше трогать не надо.

Список или подменю

Для источников Курсы, Адреса и Стоимость при создании можно выбрать, как отдать данные клиенту:

  • Одним списком — нажатие → бот шлёт всё одним сообщением.
  • Подменю — нажатие → открывается подменю, по одной кнопке на каждый элемент (например, на каждый филиал). Клиент выбирает конкретный филиал и получает его карточку.

Источники Связаться и FAQ работают только как кнопка-ответ (подменю для них недоступно).

[скриншот: окно «Новая кнопка» с выбором источника данных и режима «Одним списком / Подменю»]

Как создать кнопку: пошагово

  1. Нажмите «Добавить» в правом верхнем углу карточки «Дерево кнопок» (создаст кнопку на главном уровне). Чтобы добавить кнопку внутрь категории — раскройте её и нажмите «Добавить внутрь».
  2. В открывшемся окне «Новая кнопка» выберите «Что покажет кнопка?» — один из 6 источников.
  3. Если у источника есть варианты — выберите «Как отдать клиенту?» (Одним списком / Подменю).
  4. Впишите «Название (видит клиент)» — то, что будет написано на кнопке. Пишите кратко, можно с эмодзи: 📚 Курсы, 📍 Адреса.
  5. Для источника «Свой текст» появится поле «Текст ответа бота» — впишите ответ.
  6. Для динамических источников можно (не обязательно) задать:
    • Макс. элементов в списке — полезно, если курсов или адресов много и список получается длинным.
    • Свой текст «когда данных нет» — что ответит бот, если кнопку нажали, а данных ещё нет. Если оставить пусто — бот скажет вежливый стандартный текст и пришлёт уведомление вам в чат.
  7. Нажмите «Создать».

Кнопка «Создать» становится активной только когда заполнено название, а для «Своего текста» — ещё и текст ответа.

Редактирование и порядок

В дереве кнопок у каждой строки есть свои инструменты:

  • Название и текст редактируются прямо в строке. После изменения появляется кнопка «Сохранить» — изменения применяются только после её нажатия.
  • Стрелки ↑ ↓ слева — двигают кнопку выше/ниже среди соседей. Порядок в дереве = порядок на клавиатуре у клиента.
  • Глаз 👁 — скрыть/показать кнопку. Скрытая кнопка остаётся в списке (бледная), но клиент её не видит. Удобно, чтобы временно убрать кнопку, не удаляя.
  • Корзина 🗑 — удалить. Если удаляете категорию с вложенными кнопками — система переспросит и удалит всё подменю целиком.
  • У категорий стрелка ▸ слева раскрывает/сворачивает подменю.

[скриншот: одна строка дерева с полями названия/текста, стрелками порядка, иконками глаза и корзины]

Что можно менять, а что нет

Тип кнопки (ответ или категория) и её источник данных нельзя изменить после создания — это сделано намеренно, чтобы случайно не сломать работающую кнопку. Если нужен другой тип или источник — удалите кнопку и создайте заново. А вот название, текст, лимит списка и текст «когда данных нет» меняются свободно.

Виджет «Готовность бота»

Над деревом кнопок показывается карточка «Готовность бота» с процентом и полоской прогресса. Она отвечает на вопрос: «Все ли мои кнопки реально наполнены данными?»

  • Считаются только динамические кнопки (у «Своего текста» наполнять нечего — он всегда готов).
  • Для каждой кнопки видно: «Готово · N» (источник наполнен, N элементов) или «Нет данных».
  • Рядом с незаполненной кнопкой — ссылка «Заполнить», которая ведёт прямо в нужный раздел (например, «Курсы» или «База знаний»).

Ориентир: зелёная полоска (80%+) — бот готов; жёлтая — заполните оставшееся; красная — большинство кнопок пустые.

[скриншот: карточка «Готовность бота» с процентом и списком кнопок со статусами «Готово»/«Нет данных»]

Предпросмотр

Справа на странице — блок «Предпросмотр»: как клавиатура главного меню выглядит у клиента в Telegram. Кнопки располагаются в два столбца, показываются только активные (не скрытые). Это удобно, чтобы прикинуть вид меню, не открывая бота.


Часть 2. Настройка бота (персона и поведение)

Раздел Дашборд → Настройка бота отвечает за то, кто ваш бот и как он общается. Здесь нет кнопок — здесь характер.

[скриншот: раздел «Настройка бота» — список шаблонов и карточка агента]

Шаблоны и агенты

Настройки бота хранятся в виде шаблона, привязанного к конкретному агенту (боту). Если у вас несколько агентов, вверху появится выбор «Выберите агента» — настройки задаются для каждого отдельно.

Логика работы такая:

  1. Создаёте черновик из шаблона. В блоке «Создать из шаблона» выберите подходящий шаблон и нажмите «Создать черновик». Черновик появится в списке «Мои шаблоны».
  2. Заполняете поля. Откройте черновик — внутри редактор с обязательными и необязательными полями.
  3. Активируете. Когда все обязательные поля заполнены — нажимаете «Активировать», и бот начинает использовать этот шаблон.

Статусы шаблона в списке:

БейджЗначение
АКТИВЕНЭтот шаблон сейчас использует бот
📝 ЧерновикЗаполнен, готов к активации, но пока не включён
⚠️ Не готовНе заполнены обязательные поля — активировать нельзя

В любой момент активен только один шаблон на агента. Активировать новый = автоматически отключить предыдущий.

Что настраивается внутри шаблона

Редактор разбит на смысловые секции.

Персона — кто ваш бот:

  • Имя бота — например, «Оксана». Обязательное поле.
  • Роль — например, «консультант школы программирования». Обязательное поле.
  • Тон общения — например, «дружелюбный, тёплый, заботливый».
  • Приветствие — первое сообщение бота, например: «Здравствуйте! Рада вас видеть! Чем могу помочь?».

Бизнес — о чём говорит бот:

  • Название школы — например, «Алгоритмика». Обязательное поле.
  • Сайт и Образовательная лицензия — по желанию.

Важно. Адреса, телефоны, часы работы и приём Telegram-заявок настраиваются не здесь, а в разделе «Филиалы». На странице есть подсказка со ссылкой туда.

[скриншот: редактор шаблона с секциями «Персона» и «Бизнес», обязательные поля помечены звёздочкой]

Подсказки по заполнению

Если шаблон «Не готов», вверху редактора будет жёлтая панель «Заполните обязательные поля для активации» со списком: что именно осталось заполнить и на какой вкладке (Персона / Бизнес). Незаполненные обязательные поля подсвечиваются красной рамкой и звёздочкой *.

Когда всё готово, появится зелёная плашка «Все обязательные поля заполнены» и кнопка «Активировать» станет доступной.

Действия в редакторе

  • Сохранить — сохраняет введённые значения (без включения бота). Можно вернуться и дозаполнить позже.
  • Активировать — включает шаблон, бот начинает по нему работать. Доступна только когда все обязательные поля заполнены.
  • Деактивировать — выключает активный шаблон.
  • Удалить — удаляет шаблон (с подтверждением).

Внизу видна версия шаблона и пометка «Этот шаблон сейчас используется ботом» для активного.

Расширенные настройки (System Prompt) — не обязательно

В самом низу редактора есть сворачиваемый блок «Расширенные настройки → System Prompt». Это технические инструкции для AI-модели на низком уровне.

Не открывайте этот блок без необходимости. В подавляющем большинстве случаев достаточно полей «Персона» и сценариев. System Prompt влияет на поведение бота глобально и предназначен для продвинутых сценариев. Создавайте свой prompt, только если точно знаете, зачем он вам.

Если решите его использовать — можно начать с шаблонного XML («Создать свой на основе этого») или с нуля. В тексте используются подстановки вида {{role}}, {{bot_name}}, {{school_name}} — система автоматически подставит туда значения из полей «Персона» и «Бизнес» и покажет список найденных подстановок.

[скриншот: свёрнутый блок «Расширенные настройки / System Prompt» с предупреждением]


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

Кнопки заменяют живого консультанта? Нет. Кнопки — быстрые ответы на частые вопросы. Всё остальное бот обрабатывает через AI, а сложные случаи передаёт менеджеру.

Я нажал «Создать стартовый набор», но кнопки пишут «Нет данных». Почему? Динамические кнопки наполняются из ваших разделов. Загляните в виджет «Готовность бота» — рядом с пустой кнопкой будет ссылка «Заполнить». Например, кнопка «Курсы» оживёт, как только вы добавите курсы.

Изменил цену в «Филиалах» — нужно что-то менять в кнопках? Нет. Кнопка «Стоимость» всегда показывает актуальные данные из «Филиалов» автоматически.

Настроил персону, но бот общается по-старому. Проверьте, что шаблон в разделе «Настройка бота» имеет статус ⚡ АКТИВЕН. Черновик и «Не готов» ботом не используются — нужно заполнить обязательные поля и нажать «Активировать».

У меня несколько ботов — настройки общие? Меню кнопок по умолчанию общее для партнёра. Настройки персоны задаются на каждого агента отдельно — выбирайте агента в выпадающем списке вверху раздела «Настройка бота».

Разделы