Согласно этой теме, как получить информацию о деятельности из IDialogContext Я изменил все свои методы-намерения в коде:
Я вызываю свой LuisDialog из MessagesController следующим образом:
await Conversation.SendAsync(activity, () => new RootLuisDialog());
а затем в методе:
[LuisIntent("test-intent")]
public async Task help(IDialogContext context, IAwaitable<IMessageActivity> activity LuisResult result)
{
await Conversation.SendAsync(activity , () => SimpleFacebookAuthDialog.dialog);
}
Поэтому, когда я запускаю это, он выдает исключение:
{";Никто"}
и stacktrace:
Вам нужно «подождать» параметра
:await Conversation.SendAsync(activity, () => new RootLuisDialog());