Во время посещения сайта Вы соглашаетесь с использованием файлов cookie, которые указаны в Политике обработки персональных данных.

Настройка логики бота в Botman: работа с блоками и условиями

Настройка логики — это основа работы любого чат-бота. Именно от сценария зависит, будет ли пользователь получать персонализированные ответы, корректно ли обрабатываются его запросы и приведёт ли диалог к нужному действию: заявке, записи, покупке. В конструкторе Botman.pro вся логика строится на блоках и условиях, а управление происходит через визуальный редактор. Это означает, что даже без программирования вы можете выстроить гибкий и продуманный сценарий общения.

Что такое блок в Botman

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

Типы блоков в Botman:

– Сообщение — отображает текст, кнопки, изображения.
– Ввод текста — позволяет пользователю ввести имя, телефон и т.д.
– Действие — выполняет внешнюю операцию: отправку webhook, сохранение в таблицу.
– Условие — определяет, куда направить пользователя в зависимости от его предыдущих ответов.
– Переход — простой переход из одного блока в другой.
– Задержка — делает паузу между сообщениями.

Каждый блок можно создать в один клик и легко редактировать через панель справа.

Построение сценария: от приветствия к целевому действию

Любой сценарий начинается с приветственного блока. В нём бот знакомится с пользователем и предлагает выбрать дальнейшее действие. Например:

Здравствуйте! Чем я могу помочь?
Кнопки: Записаться, Узнать цены, Связаться с менеджером

Каждая кнопка ведёт к отдельному блоку. Если пользователь нажимает «Записаться», открывается цепочка с анкетой. Если нажимает «Узнать цены» — открывается информационный блок.

Такой подход делает сценарий линейным, понятным, но уже на этом этапе можно подключать условия, чтобы логика стала адаптивной.

Работа с переменными

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

Пример:

Блок с вопросом «Что вас интересует?»
Кнопки: Курсы, Консультация, Мастер-класс
Переменная: интерес
Значения: курсы, консультация, мастер-класс

Теперь у каждого пользователя в системе будет записано, какой интерес он выбрал.

Условия: настройка разных веток сценария

Чтобы ввести логическую развилку, создайте блок условия. В нём вы можете задать правила:

– если переменная интерес = курсы → перейти в блок с предложением курсов
– если переменная интерес = консультация → открыть блок с анкетой
– если интерес = мастер-класс → показать расписание

Бот реагирует на выбор пользователя и ведёт его по соответствующему пути. Условий может быть несколько. Botman позволяет использовать и более сложные конструкции: если указаны два значения или переменная не заполнена.

Пример простой логики

  1. Блок приветствия
     

  2. Вопрос об интересе
     

  3. Условие на основе переменной
     

  4. Переход в соответствующий раздел
     

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

Пример продвинутой логики с отказом

  1. Бот предлагает товар
     

  2. Пользователь нажимает «Не интересно»
     

  3. Условие: если ответ = не интересно → бот спрашивает, почему
     

  4. Варианты ответов: дорого, не актуально, уже купил
     

  5. В зависимости от причины — соответствующее сообщение или предложение
     

Сценарий становится гибким и адаптивным, как настоящий диалог с человеком.

Связь блоков и управление потоком

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

Также можно использовать возврат к предыдущим блокам — для этого добавляется кнопка с переходом назад. Это удобно, если пользователь хочет изменить данные или выбрать другой вариант.

Типичные сценарии, где важна логика и условия

– Квиз-боты с разными результатами в зависимости от ответов
– Сбор заявок с дополнительными уточнениями
– Автоматические воронки продаж
– Распределение пользователей по интересам для последующих рассылок
– Обратная связь и опросы
– Подбор товара или услуги

Полезные советы при работе с логикой бота

– Используйте понятные названия блоков: например, анкета_шаг1, интерес_курс
– Начинайте с простой структуры, постепенно усложняя
– Не перегружайте блоки — лучше больше коротких, чем один длинный
– Всегда тестируйте каждую ветку: проверьте, куда ведёт условие
– Используйте переменные для персонализации (Привет, имя)
– Добавляйте условия даже в простые боты — это делает сценарий умнее

При написании статьи частично задействована информация с сайта botman.pro - настройка логики конструктора ботов

Дата публикации: 21 апреля 2022 года

Популярное