Настройка логики бота в Botman: работа с блоками и условиями
21.04.2021 16:30
Настройка логики — это основа работы любого чат-бота. Именно от сценария зависит, будет ли пользователь получать персонализированные ответы, корректно ли обрабатываются его запросы и приведёт ли диалог к нужному действию: заявке, записи, покупке. В конструкторе Botman.pro вся логика строится на блоках и условиях, а управление происходит через визуальный редактор. Это означает, что даже без программирования вы можете выстроить гибкий и продуманный сценарий общения.
Что такое блок в Botman
Блок — это отдельный элемент сценария. Один блок = один шаг общения. Блок может содержать текст, кнопки, изображения, действия, переменные, задержки и переходы. Все блоки связываются стрелками в визуальном редакторе, что позволяет выстроить структуру общения.
Типы блоков в Botman:
– Сообщение — отображает текст, кнопки, изображения.
– Ввод текста — позволяет пользователю ввести имя, телефон и т.д.
– Действие — выполняет внешнюю операцию: отправку webhook, сохранение в таблицу.
– Условие — определяет, куда направить пользователя в зависимости от его предыдущих ответов.
– Переход — простой переход из одного блока в другой.
– Задержка — делает паузу между сообщениями.
Каждый блок можно создать в один клик и легко редактировать через панель справа.
Построение сценария: от приветствия к целевому действию
Любой сценарий начинается с приветственного блока. В нём бот знакомится с пользователем и предлагает выбрать дальнейшее действие. Например:
Здравствуйте! Чем я могу помочь?
Кнопки: Записаться, Узнать цены, Связаться с менеджером
Каждая кнопка ведёт к отдельному блоку. Если пользователь нажимает «Записаться», открывается цепочка с анкетой. Если нажимает «Узнать цены» — открывается информационный блок.
Такой подход делает сценарий линейным, понятным, но уже на этом этапе можно подключать условия, чтобы логика стала адаптивной.
Работа с переменными
В Botman вы можете сохранять введённые данные пользователя в переменные: имя, телефон, город, интерес и другие. Это делается автоматически при настройке блока с вводом текста или при нажатии на кнопку, которой присвоено значение переменной.
Пример:
Блок с вопросом «Что вас интересует?»
Кнопки: Курсы, Консультация, Мастер-класс
Переменная: интерес
Значения: курсы, консультация, мастер-класс
Теперь у каждого пользователя в системе будет записано, какой интерес он выбрал.
Условия: настройка разных веток сценария
Чтобы ввести логическую развилку, создайте блок условия. В нём вы можете задать правила:
– если переменная интерес = курсы → перейти в блок с предложением курсов
– если переменная интерес = консультация → открыть блок с анкетой
– если интерес = мастер-класс → показать расписание
Бот реагирует на выбор пользователя и ведёт его по соответствующему пути. Условий может быть несколько. Botman позволяет использовать и более сложные конструкции: если указаны два значения или переменная не заполнена.
Пример простой логики
-
Блок приветствия
-
Вопрос об интересе
-
Условие на основе переменной
-
Переход в соответствующий раздел
Это базовый сценарий, но вы можете развивать его, добавляя обработку вводов, напоминания, отложенные действия, проверку ошибок и повторные запросы.
Пример продвинутой логики с отказом
-
Бот предлагает товар
-
Пользователь нажимает «Не интересно»
-
Условие: если ответ = не интересно → бот спрашивает, почему
-
Варианты ответов: дорого, не актуально, уже купил
-
В зависимости от причины — соответствующее сообщение или предложение
Сценарий становится гибким и адаптивным, как настоящий диалог с человеком.
Связь блоков и управление потоком
Каждый блок соединяется с другим стрелкой. Переход может быть мгновенным или с задержкой. Botman позволяет делать отложенные действия — например, отправить сообщение через 30 минут, если пользователь не завершил анкету.
Также можно использовать возврат к предыдущим блокам — для этого добавляется кнопка с переходом назад. Это удобно, если пользователь хочет изменить данные или выбрать другой вариант.
Типичные сценарии, где важна логика и условия
– Квиз-боты с разными результатами в зависимости от ответов
– Сбор заявок с дополнительными уточнениями
– Автоматические воронки продаж
– Распределение пользователей по интересам для последующих рассылок
– Обратная связь и опросы
– Подбор товара или услуги
Полезные советы при работе с логикой бота
– Используйте понятные названия блоков: например, анкета_шаг1, интерес_курс
– Начинайте с простой структуры, постепенно усложняя
– Не перегружайте блоки — лучше больше коротких, чем один длинный
– Всегда тестируйте каждую ветку: проверьте, куда ведёт условие
– Используйте переменные для персонализации (Привет, имя)
– Добавляйте условия даже в простые боты — это делает сценарий умнее
При написании статьи частично задействована информация с сайта botman.pro - настройка логики конструктора ботов
Дата публикации: 21 апреля 2022 года
Популярное
Конькобежка из Дзержинска выступила на Олимпиаде и осталась в Канаде навсегда
24 февраляСуд вынес приговор LED-фарам и автовладельцы массово отказываются от светодиодного тюнинга
2 мартаВильфанд предупредил о мартовских морозах которые заставят россиян забыть о приходе весны
3 мартаНижегородцев предупредили о штрафах за брань на улице
17 мартаТри санузла, два этажа и камин: самую дорогую квартиру продают в Дзержинске за 29 млн
19 мартаРусских здесь откровенно игнорируют: 4 курорта, где деньги и вежливость бессильны
14 мартаКлинику в Дзержинске закрыли за работу по поддельному адресу
4 мартаСиноптик раскрыл точные даты когда мартовское тепло окончательно прогонит морозы из России
3 мартаНа пяти трассах Нижегородской области вводят реверс до конца лета
14 мартаВ России вводят ГОСТ на бананы
24 февраляДзержинские заводы ищут кадры: кому готовы платить до 200 тысяч рублей
16 мартаСосед годами смеялся над границей моего участка, пока не выяснилось кто на самом деле нарушитель
25 февраля17 марта температура подскочит на 19 градусов за сутки
16 мартаНижегородцам объяснили, как не переплачивать за домофон
14 мартаЛегальные VPN можно будет подключить у операторов с лицензией ФСБ
14 мартаВ Нижегородской области начали расследование из-за хищения 60 млн рублей при строительстве двух школ
26 февраляТри месяца поочерёдного движения: дорогу в Дзержинске перекроют до лета
15 мартаМартовская погода готовит россиянам сюрприз который перевернет все планы на весну
6 мартаНижегородцы с плохим зрением или эпилепсией останутся без водительских прав в следующем году
24 февраляЖитель Дзержинска доверился автоперегонщикам и остался без денег и с кредитом
20 марта