小编que*_*est的帖子

提示对话框需要提示选项(参数“选项”)

我正在起诉 MS Bot Framework,并且在从一个瀑布对话框路由到另一个瀑布对话框时,收到此错误“提示对话框需要提示选项(参数“选项”)”。请帮我看看这可能是什么原因造成的。从父级到子级的调用对话框:

return await stepContext.BeginDialogAsync(DialogType.ChildDialog.ToString(), conversationData, cancellationToken);
Run Code Online (Sandbox Code Playgroud)

在 ChildDialog 内:

public ChildDialog(
        IServiceProvider serviceProvider)
        : base(nameof(ChildDialog))
{
    _
    _conversationDataAccessor = serviceProvider.GetService<UserState>().CreateProperty<ConversationData>(nameof(ConversationData));
    _userState = serviceProvider.GetService<UserState>().CreateProperty<User>(nameof(User));

    var Test = new WaterfallStep[]
    {
        StepOne,
        StepTwo
    };

    _D1 = serviceProvider.GetService<D1>();
    _D2 = serviceProvider.GetService<D2>();

    AddDialog(new WaterfallDialog(nameof(Test), Test));
    AddDialog(new TextPrompt(DialogIds.ChildDialog));
    AddDialog(D1);
    AddDialog(D2);
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net exception chatbot botframework

2
推荐指数
1
解决办法
416
查看次数

标签 统计

asp.net ×1

botframework ×1

c# ×1

chatbot ×1

exception ×1