Чат-боты - это инструмент автоматического взаимодействия пользователя и мессенджера, который предоставляет запрограммированный ответ в зависимости от действий пользователя в боте. Есть, конечно, боты с разными уровнями искусственного интеллекта. Но, если говорить именно о сценариях для бота, то они относятся именно к программируемым ботам.
Чат-бот состоит из общей логики (блок-схемы чат-бота) и каждого отдельного сценария взаимодействия бота и пользователя. Один сценарий – это один шаг пользователя в боте. Например, пользователь подписался на чат-бот, бот нашел соответствующий сценарий, являющийся реакцией на подписку, и отобразил пользователю контент сценария:
Потом пользователь нажал кнопку в диалоговом окне (клавиатуре сценария), и ему отобразился контент другого сценария, в этом случае снова текст и клавиатура.</p >
Сценарий в чат-боте может запускаться не только при нажатии соответствующей кнопки, но и по тексту, который пользователь вводит в поле для ввода.</ >
В целом контент каждого из сценариев бота может состоять из:
Перед тем как начать настраивать сценарии для бота, желательно понимать всю будущую структуру бота. Это важно, чтобы интерфейс вашего бота был понятен и удобен в навигации для пользователей. Тоже. очень важно, что бы ни возникало ситуаций, когда бот не реагирует на действие пользователя.
Разберем пример создания и настройки поздравительного сценария в чат-боте на примере сервиса создания чат-ботов Gerabot.< /span>
Во-первых, сервис удобен тем, что уже после регистрации можно сразу выбрать один из готовых шаблонов для чат-бота по тематике.
Это может значительно облегчить понимание логики сценариев бота и ускорить создание новых сценариев или адаптацию шаблона к потребностям вашего бота.
Еще нет собственного бота? Считаете, что создать чат-бота сложно?
Зарегистрируйтесь сейчас в конструкторы чат-ботов Gerabot и создайте собственного чат-бота за 15 минут!
После включения одного из шаблонов у вас появится список уже готовых сценариев, связанных между собой.
Перейдем в настройку одного из сценариев. Здесь мы увидим основные настройки и вкладки для переключения страниц дополнительных настроек.
В основных настройках необходимо добавить текст, который будет отображаться при попадании пользователя в сценарий, ключевые слова, по которым может произойти запуск сценария, если они находятся в текстовом сообщении пользователя и включить или отключить клавиатуру (при необходимости). Это настройки, которые в первую очередь важны для настройки. Другие настройки более подробно рассмотрены в базе знаний.
Также, как вы помните, сценарий может содержать файлы, отображаемые пользователю после попадания в сценарий (вкладка медиафайла) и клавиатура.
>
Клавиатура в чат-боте - это главный инструмент, помогающий пользователю в навигации между сценариями. Рассмотрим более подробно поля, содержащие одна кнопка клавиатуры.
Ширина кнопки.
Общая ширина строки клавиатуры в боте 12. То есть, если ширина указана 12, то кнопка будет растянута на всю ширину. Если у двух кнопок ширина определена как 6, то в клавиатуре появятся две кнопки в строку.
Действие при нажатии.
Бот может запросить у пользователя номер телефона или его локацию, если соответствующее действие указано в селекте.
Текст кнопки.
Текст, который будет отображаться пользователю в кнопке клавиатуры.
Ссылки.
Если указана ссылка на внешний ресурс, то пользователь перейдет по нему при нажатии кнопки.
Важно!!! Ссылки работают не во всех типах клавиатур в мессенджерах. Например, на обычной клавиатуре в отображаемой внизу телеграмме ссылки не работают.
Сценарий при нажатии.
Ключевая настройка, которая отвечает на реакцию бота при нажатии пользователя на кнопку. В этом селекторе указывается, на какой именно следующий сценарий перейдет пользователь на нажатии на кнопку.
Это главные инструменты создания настройки сценария для навигации пользователя в чат-боте. Также, напомним, что очень важно давать ответ пользователю на любое действие в сапоге. Поэтому не забывайте добавлять сценарии, которые будут отвечать на подписку пользователя в боте, и в ситуации, когда пользователь отправил произвольное сообщение.
Если Вы не разобрались с тем, как настроить сценарии для своего бота, Вы всегда можете обратиться в компанию Gerabot для детальной консультации или помочь в создании чат-бота.