Бот-лидогенератор для онлайн-школы
В данном уроке вы создадите бота, который будет предлагать клиентам записаться на пробный урок в онлайн-школу английского языка. Если клиент согласится, бот уточнит его данные и время записи, а затем отправит полученную информацию в Google Таблицу.
Приветствие
Перейдите на главную страницу Aimylogic и нажмите Создать бота.
В первую очередь бот должен поздороваться с клиентом. Для этого добавьте новый экран с блоком Текст и укажите приветственную реплику, например:
Добро пожаловать в школу английского языка “High Five”! Я могу рассказать вам о часах работы и расписании уроков, а также записать на первое занятие. Чем я могу вам помочь?
Прием реакции клиента
Чтобы клиент мог отреагировать на сообщение бота, нужно добавить в сценарий кнопки и интенты.
Кнопки
Кнопки позволяют связать два экрана. Вам потребуется добавить несколько кнопок:
-
Нажмите Кнопка и введите текст для кнопки — например,
Часы работы
. -
Таким же образом добавьте другие кнопки —
Запись
иРасписание
. -
К кнопке
Расписание
добавьте ссылку на сайт с информацией о расписании.подсказкаПрикрепить ссылку можно к любой кнопке. Для этого наведите курсор на кнопку, нажмите и укажите URL.
Интенты
Интенты позволяют боту распознавать определенные фразы клиента. Чтобы добавить интент, нажмите Блок → Сделать свой интент. Вы можете заполнить интент примерами и шаблонами фраз.
Примеры фраз
Примеры фраз помогают боту распознавать конкретные фразы клиентов или похожие фразы.
- В качестве примера фразы добавьте
часы работы
— бот будет ожидать эту фразу от клиента. - Для каждой ожидаемой фразы клиента добавьте как можно больше примеров.
Например, для фразычасы работы
укажитевремя работы
,часы
и другие подобные фразы. - Аналогичным способом добавьте в блок интент, который будет распознавать просьбу клиента записать его на занятие.
Блок Интенты:
Шаблоны фраз
Чтобы бот лучше понимал клиента, можно использовать шаблоны.
Чтобы добавить шаблон, добавьте новый пример фразы и переключите пример в режим шаблона. Для этого нажмите напротив фразы. Иконка изменится на .
Например, при помощи шаблона * часы работы *
бот поймет не только фразу «часы работы», но и фразы «какие у вас часы работы в пятницу?» и «меня интересуют часы работы».
Готовый экран должен выглядеть так:
Обработка других ответов
Блок Интенты всегда имеет выход Любая другая фраза. Например, если клиент напишет «отзывы», бот не распознает эту фразу, так как ее нет в интентах.
Вы можете обрабатывать такую ситуацию двумя способами:
- Соединить этот выход с другим экраном, чтобы бот перешел к нему, когда клиент напишет что-то, что не подходит ни под один из интентов.
- Связать выход с тем же экраном, чтобы бот не шел дальше по сценарию, пока клиент не выберет один из вариантов.
В данном случае используйте второй способ:
Вывод часов работы
На этом шаге вы создадите ветку сценария на случай, если клиент захочет узнать время работы школы.
- От кнопки и интента
часы работы
создайте новый экран. - Добавьте на экран блок Текст:
Школа открыта с 10:00 до 22:00 каждый день. Ждем вас!
. - Добавьте блок Переход и соедините его с первым экраном. Бот выведет сообщение с часами работы, а затем вернется на первый экран и будет ожи дать действие от клиента.
Запись на занятие
Получение данных клиента
Чтобы записать клиента на занятие, боту необходимо получить контактные данные клиента и уточнить дату записи.
Имя клиента
-
От кнопки и интента
Запись
создайте новый экран с блоком Текст и напишитеПредставьтесь, пожалуйста
. -
На этот же экран добавьте готовый интент Имена.
подсказкаИнтент Имена распознает в сообщениях клиентов популярные российские имена. -
Соедините опцию Любая другая фраза с этим же экраном, чтобы бот оставался на экране до тех пор, пока клиент не введет имя.