У меня есть приложение BOT, которое разрабатывается с использованием Microsoft BOT Framework V3 и WebChat Framework V4. В одном из сценариев, когда пользователь отправляет конкретное высказывание, скажите «Я хочу разместить заказ», который отправляется в LUIS, а затем BOT отвечает, что пользователи выбирают какой-либо выбор, используя PromptDialog.Choice (context, choiceSelection, message), Например, «Доставка на дом», «Самовывоз»
Теперь, когда пользователь нажимает одну из кнопок (скажем, «Доставка на дом»), технически следует вызывать метод choiceSelection , но вместо что BOT принимает этот выбор в качестве новых высказываний и вызывает LUIS, к которому не привязано ни одно намерение, и, следовательно, сценарий не завершается с ожидаемым результатом.
Также я проверил с использованием версии BOT WebChat V3, сценарий работает абсолютно нормально, без сбоев. Но из-за требований клиента я бы хотел go с WebChat v4 вместо платформы WebChat v3.
Любые предложения, обходные пути будут высоко оценены.