У бота есть две независимые настройки, которые вместе формируют его «лицо» для клиента:
- Кнопки бота — меню под чатом (как в Telegram). Клиент тыкает кнопку — бот мгновенно присылает готовый ответ или открывает подменю. Это раздел Дашборд → Кнопки бота.
- Настройка бота — кто ваш бот: имя, роль, тон общения, приветствие, название школы. Это раздел Дашборд → Настройка бота.
Важно понимать: кнопки и AI работают параллельно. Клиент может тыкать кнопки, а может в любой момент написать вопрос текстом — бот ответит и так, и так. Кнопки никуда не «выключают» AI.
Часть 1. Кнопки бота
Что это и зачем
Кнопки — это быстрые ответы на самые частые запросы: «Курсы», «Адреса», «Цены», «Связаться с менеджером», «Вопрос-ответ». Клиенту не нужно ничего печатать — он просто нажимает.
Меню иерархическое, в нём два типа элементов:
| Тип | Что делает при нажатии |
|---|---|
| Кнопка-ответ (leaf) | Бот сразу присылает ответ — ваш текст или подгруженные данные |
| Категория (подменю) | Открывается вложенное меню с другими кнопками. Внутри подменю появляется кнопка 🔙 Назад |
[скриншот: раздел «Кнопки бота» — слева дерево кнопок, справа предпросмотр клавиатуры]
Стартовый набор за один клик
Если кнопок ещё нет, на странице будет предложение «Создать стартовый набор». Одним кликом создаются 5 готовых кнопок:
- 📚 Курсы (подменю)
- 📍 Адреса (подменю)
- 💰 Стоимость
- 📞 Связаться
- ❓ FAQ
Эти кнопки автоматически наполняются вашими данными по мере их добавления: как только вы заведёте курсы, филиалы, цены, телефон менеджера и загрузите документы — кнопки начнут работать сами, без дополнительной настройки.
Совет. Большинству партнёров достаточно нажать «Создать стартовый набор» и просто заполнить данные в разделах «Курсы», «Филиалы», «База знаний». Ручная настройка кнопок нужна, только если хочется своё меню.
Рядом есть кнопка «Создать вручную» — если хотите собрать меню с нуля.
[скриншот: пустое состояние с кнопками «Создать стартовый набор» и «Создать вручную»]
Откуда кнопка берёт ответ (источники данных)
При создании кнопки вы выбираете, что она покажет. Это и есть главная настройка. Доступно 6 вариантов:
| Источник | Что показывает | Откуда берёт данные |
|---|---|---|
| Свой текст | Фиксированный ответ, который пишете вы | Поле «Текст ответа» |
| Курсы | Список ваших курсов | Раздел «Курсы» |
| Адреса / Филиалы | Список филиалов | Раздел «Филиалы» |
| Стоимость | Цены по курсам и филиалам | Раздел «Филиалы» (цены) |
| Связаться с менеджером | Телефон, часы работы, ссылка на Telegram | Настройки первого филиала |
| FAQ (поиск по документам) | Переключает диалог в режим вопроса — следующее сообщение клиента AI ищет в загруженных документах | Раздел «База знаний» |
Свой текст — единственный источник, где вы пишете ответ руками. Все остальные подгружают актуальные данные сами: вы меняете цену в «Филиалах» — кнопка тут же показывает новую, ничего больше трогать не надо.
Список или подменю
Для источников Курсы, Адреса и Стоимость при создании можно выбрать, как отдать данные клиенту:
- Одним списком — нажатие → бот шлёт всё одним сообщением.
- Подменю — нажатие → открывается подменю, по одной кнопке на каждый элемент (например, на каждый филиал). Клиент выбирает конкретный филиал и получает его карточку.
Источники Связаться и FAQ работают только как кнопка-ответ (подменю для них недоступно).
[скриншот: окно «Новая кнопка» с выбором источника данных и режима «Одним списком / Подменю»]
Как создать кнопку: пошагово
- Нажмите «Добавить» в правом верхнем углу карточки «Дерево кнопок» (создаст кнопку на главном уровне). Чтобы добавить кнопку внутрь категории — раскройте её и нажмите «Добавить внутрь».
- В открывшемся окне «Новая кнопка» выберите «Что покажет кнопка?» — один из 6 источников.
- Если у источника есть варианты — выберите «Как отдать клиенту?» (Одним списком / Подменю).
- Впишите «Название (видит клиент)» — то, что будет написано на кнопке. Пишите кратко, можно с эмодзи:
📚 Курсы,📍 Адреса. - Для источника «Свой текст» появится поле «Текст ответа бота» — впишите ответ.
- Для динамических источников можно (не обязательно) задать:
- Макс. элементов в списке — полезно, если курсов или адресов много и список получается длинным.
- Свой текст «когда данных нет» — что ответит бот, если кнопку нажали, а данных ещё нет. Если оставить пусто — бот скажет вежливый стандартный текст и пришлёт уведомление вам в чат.
- Нажмите «Создать».
Кнопка «Создать» становится активной только когда заполнено название, а для «Своего текста» — ещё и текст ответа.
Редактирование и порядок
В дереве кнопок у каждой строки есть свои инструменты:
- Название и текст редактируются прямо в строке. После изменения появляется кнопка «Сохранить» — изменения применяются только после её нажатия.
- Стрелки ↑ ↓ слева — двигают кнопку выше/ниже среди соседей. Порядок в дереве = порядок на клавиатуре у клиента.
- Глаз 👁 — скрыть/показать кнопку. Скрытая кнопка остаётся в списке (бледная), но клиент её не видит. Удобно, чтобы временно убрать кнопку, не удаляя.
- Корзина 🗑 — удалить. Если удаляете категорию с вложенными кнопками — система переспросит и удалит всё подменю целиком.
- У категорий стрелка ▸ слева раскрывает/сворачивает подменю.
[скриншот: одна строка дерева с полями названия/текста, стрелками порядка, иконками глаза и корзины]
Что можно менять, а что нет
Тип кнопки (ответ или категория) и её источник данных нельзя изменить после создания — это сделано намеренно, чтобы случайно не сломать работающую кнопку. Если нужен другой тип или источник — удалите кнопку и создайте заново. А вот название, текст, лимит списка и текст «когда данных нет» меняются свободно.
Виджет «Готовность бота»
Над деревом кнопок показывается карточка «Готовность бота» с процентом и полоской прогресса. Она отвечает на вопрос: «Все ли мои кнопки реально наполнены данными?»
- Считаются только динамические кнопки (у «Своего текста» наполнять нечего — он всегда готов).
- Для каждой кнопки видно: «Готово · N» (источник наполнен, N элементов) или «Нет данных».
- Рядом с незаполненной кнопкой — ссылка «Заполнить», которая ведёт прямо в нужный раздел (например, «Курсы» или «База знаний»).
Ориентир: зелёная полоска (80%+) — бот готов; жёлтая — заполните оставшееся; красная — большинство кнопок пустые.
[скриншот: карточка «Готовность бота» с процентом и списком кнопок со статусами «Готово»/«Нет данных»]
Предпросмотр
Справа на странице — блок «Предпросмотр»: как клавиатура главного меню выглядит у клиента в Telegram. Кнопки располагаются в два столбца, показываются только активные (не скрытые). Это удобно, чтобы прикинуть вид меню, не открывая бота.
Часть 2. Настройка бота (персона и поведение)
Раздел Дашборд → Настройка бота отвечает за то, кто ваш бот и как он общается. Здесь нет кнопок — здесь характер.
[скриншот: раздел «Настройка бота» — список шаблонов и карточка агента]
Шаблоны и агенты
Настройки бота хранятся в виде шаблона, привязанного к конкретному агенту (боту). Если у вас несколько агентов, вверху появится выбор «Выберите агента» — настройки задаются для каждого отдельно.
Логика работы такая:
- Создаёте черновик из шаблона. В блоке «Создать из шаблона» выберите подходящий шаблон и нажмите «Создать черновик». Черновик появится в списке «Мои шаблоны».
- Заполняете поля. Откройте черновик — внутри редактор с обязательными и необязательными полями.
- Активируете. Когда все обязательные поля заполнены — нажимаете «Активировать», и бот начинает использовать этот шаблон.
Статусы шаблона в списке:
| Бейдж | Значение |
|---|---|
| ⚡ АКТИВЕН | Этот шаблон сейчас использует бот |
| 📝 Черновик | Заполнен, готов к активации, но пока не включён |
| ⚠️ Не готов | Не заполнены обязательные поля — активировать нельзя |
В любой момент активен только один шаблон на агента. Активировать новый = автоматически отключить предыдущий.
Что настраивается внутри шаблона
Редактор разбит на смысловые секции.
Персона — кто ваш бот:
- Имя бота — например, «Оксана». Обязательное поле.
- Роль — например, «консультант школы программирования». Обязательное поле.
- Тон общения — например, «дружелюбный, тёплый, заботливый».
- Приветствие — первое сообщение бота, например: «Здравствуйте! Рада вас видеть! Чем могу помочь?».
Бизнес — о чём говорит бот:
- Название школы — например, «Алгоритмика». Обязательное поле.
- Сайт и Образовательная лицензия — по желанию.
Важно. Адреса, телефоны, часы работы и приём Telegram-заявок настраиваются не здесь, а в разделе «Филиалы». На странице есть подсказка со ссылкой туда.
[скриншот: редактор шаблона с секциями «Персона» и «Бизнес», обязательные поля помечены звёздочкой]
Подсказки по заполнению
Если шаблон «Не готов», вверху редактора будет жёлтая панель «Заполните обязательные поля для активации» со списком: что именно осталось заполнить и на какой вкладке (Персона / Бизнес). Незаполненные обязательные поля подсвечиваются красной рамкой и звёздочкой *.
Когда всё готово, появится зелёная плашка «Все обязательные поля заполнены» и кнопка «Активировать» станет доступной.
Действия в редакторе
- Сохранить — сохраняет введённые значения (без включения бота). Можно вернуться и дозаполнить позже.
- Активировать — включает шаблон, бот начинает по нему работать. Доступна только когда все обязательные поля заполнены.
- Деактивировать — выключает активный шаблон.
- Удалить — удаляет шаблон (с подтверждением).
Внизу видна версия шаблона и пометка «Этот шаблон сейчас используется ботом» для активного.
Расширенные настройки (System Prompt) — не обязательно
В самом низу редактора есть сворачиваемый блок «Расширенные настройки → System Prompt». Это технические инструкции для AI-модели на низком уровне.
Не открывайте этот блок без необходимости. В подавляющем большинстве случаев достаточно полей «Персона» и сценариев. System Prompt влияет на поведение бота глобально и предназначен для продвинутых сценариев. Создавайте свой prompt, только если точно знаете, зачем он вам.
Если решите его использовать — можно начать с шаблонного XML («Создать свой на основе этого») или с нуля. В тексте используются подстановки вида {{role}}, {{bot_name}}, {{school_name}} — система автоматически подставит туда значения из полей «Персона» и «Бизнес» и покажет список найденных подстановок.
[скриншот: свёрнутый блок «Расширенные настройки / System Prompt» с предупреждением]
Частые вопросы
Кнопки заменяют живого консультанта? Нет. Кнопки — быстрые ответы на частые вопросы. Всё остальное бот обрабатывает через AI, а сложные случаи передаёт менеджеру.
Я нажал «Создать стартовый набор», но кнопки пишут «Нет данных». Почему? Динамические кнопки наполняются из ваших разделов. Загляните в виджет «Готовность бота» — рядом с пустой кнопкой будет ссылка «Заполнить». Например, кнопка «Курсы» оживёт, как только вы добавите курсы.
Изменил цену в «Филиалах» — нужно что-то менять в кнопках? Нет. Кнопка «Стоимость» всегда показывает актуальные данные из «Филиалов» автоматически.
Настроил персону, но бот общается по-старому. Проверьте, что шаблон в разделе «Настройка бота» имеет статус ⚡ АКТИВЕН. Черновик и «Не готов» ботом не используются — нужно заполнить обязательные поля и нажать «Активировать».
У меня несколько ботов — настройки общие? Меню кнопок по умолчанию общее для партнёра. Настройки персоны задаются на каждого агента отдельно — выбирайте агента в выпадающем списке вверху раздела «Настройка бота».