Как сделать дерево решений в MS Bot Framework?

114
14

Я создаю бота для службы поддержки 1-го уровня, что-то вроде:

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

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

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

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

спросил(а) 2016-11-21T19:16:00+03:00 3 года, 10 месяцев назад
1
Решение
100

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

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

ответил(а) 2016-11-22T15:43:00+03:00 3 года, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема