...
Функция главного меню | Имя подпроцесса |
---|---|
Заказать звонок | Beesender – Callback request |
FAQ | Beesender – Frequently Asked Questions |
Чат с оператором | Beesender - Chat with an agent |
Выбрать язык | Beesender – Choose Language |
Закрыть чат | Beesender – Close Chat |
Перед выполнением подпроцесса Beesender - Callback request клиент идентифицируется и/или регистрируется с помощью процесса Beesender - Client identification, registration. После выполнения подпроцессов «Callback request» и «Frequently Asked Questions» бот отображает второе меню, в котором пользователь может выбрать один из двух вариантов:
Закрыть чат
Вернуться в главное меню
Если пользователь выбирает вернуться в главное меню в результате процесса Beesender - Client identification, registration, процесс возвращается к элементу Beesender: Button message 'Главное меню'. Если оператор не найден в результате процесса Beesender - Chat with an agent и пользователь выбирает Callback request, процесс запускает подпроцесс Beesender - Client identification, registration.
Если агент не найден в результате процесса Beesender - Chat with an agent и пользователь выбирает Вернуться в главное меню, процесс возвращается к элементу Beesender: Button message «Главное меню».
Если оператор не найден в результате процесса Beesender - Chat with an agent и пользователь выбирает Закрыть чат, процесс запускает подпроцесс Beesender - Close Chat.
Если результатом любого подпроцесса или кнопки в меню (основного или второго) является закрытие чата, бот запускает соответствующий подпроцесс Beesender - Close Chat.