Я создаю бота, который общается с QnaMaker, и, в зависимости от ответа, с помощью Json следует открыть управляемый диалог через FormFlow.
Моя проблема именно на этом этапе, чтобы открыть форму.
Я использую SDK V3 и QnAMakerDialog от garypretty
Я пробовал несколько вещей, таких как вызов контекста. Вперед или контекст. Звоните, но не правильно, возможно, я звоню не так.
Всегда возвращает сообщение о том, что в исходном коде есть проблема.
public override async Task DefaultMatchHandler(IDialogContext context,
string originalQueryText, QnAMakerResult result)
{
QnaAnswer a = result.Answers.First();
var messageActivity = ProcessResultAndCreateMessageActivity(context, ref result);
if (a.Answer == "form")
{
// OPEN FORM HERE
}
await context.PostAsync(messageActivity);
context.Wait(MessageReceived);
}