2016-11-21 4 views
0

Я создаю бота для справочной службы 1-го уровня, что-то вроде:Как сделать дерево решений в MS Bot Framework?

1) Которые вам нравятся? Продукты, Регистрация или Поиск магазина? 2) Что вы хотите знать о продуктах? Лучший продукт для X? Приложения продукта X? Где купить продукт X?

я делаю, используя форму потока и, по завершению, вызовите вперед или другой поток (так у меня есть один класс для каждого потока, и есть тысячи из них)

Проблема заключается в том: при перенаправлении потока, новый запрос потока прекращается (запрос выполняется, и любой ответ перезапускает этот поток, т. е. никогда не ударяет. Окончить во втором потоке = \

Мне было интересно: что является лучшим способом создания сложных ботов с несколькими ветвями без создания пользовательской системы государственных машин поверх платформы Bot?

+0

Какую версию создателя ботов вы используете? –

+0

3.3.1, Ezequiel. –

+0

Можете ли вы разместить код? Специально переднее и второе диалоговое окно. –

ответ

0

Возможно, посмотрите на Dialog Chains ... иначе будет также выбранный маршрут (в зависимости от глубины вашего дерева).

Что касается того, что лучше, я тоже хотел бы ответить на этот вопрос ... мы пошли с обычаем, но хотели бы другого входа.

+0

До сих пор я собираюсь настраивать ... но если чувствует, что может выйти из-под контроля действительно очень быстро = \ –

Смежные вопросы