Общая информация
В некоторых случаях сценарии, по которым строятся диалоги с клиентами могут быть очень сложными. Например, в первой части сценария бот может задавать различные вопросы, чтобы выяснить, какой продукт или какая услуга интересуют клиента. Чем больше разнообразных товаров и услуг предлагает организация, тем больше вопросов бот может задавать клиенту. Затем бот оформляет заказ на выбранную услугу или товар: запрашивает личные данные клиента, уточняет адрес и время доставки, контактный номер телефона. После того как заказ оформлен, бот может отвечать на различные вопросы клиента, связанные с получением товара.
Если сценарий очень большой, то в нем становиться сложно ориентироваться. При доработке такого сценария значительное количество времени тратится на уточнение логики переходов между блоками. Поэтому большие сценарии рекомендуется разбивать на несколько логических частей. Каждую из этих частей рекомендуется хранить в виде отдельного сценария, между сценариями настроить переходы.
Как настроить переход из одного сценария в другой?
Переход из одного сценария в другой осуществляется с помощью блока Результат.
Разместите блок Результат в сценарии, из которого нужно перенаправить бота в другой сценарий, и задайте следующие параметры:
- В поле Выберите тип действия выберите значение Перевод на оператора.
- В поле Действие при переадресации (Исходящая линия) выберите значение Другой скрипт и в следующем поле укажите название сценария, в который нужно перенаправлять бота.
В поле Действие при переадресации (Исходящая линия) задается действие системы как при переадресации исходящих голосовых вызовов, так и при перевода бота в чатах социальных сетей, мессенджеров и виджетов.
Как после перенаправления бота в другой сценарий проверить из какого сценария был выполнен переход?
Как правило, диалог с клиентом развивается в рамках какой-то определенной темы (например, запись на услугу, реклама товара и др.). В некоторых случаях во время диалога бот может выяснить, что клиента интересует другая тема