我正在研究机器人框架,只是开始做这个事情,任何人都可以让我知道我可以建立多个控制器。?/
答案 0 :(得分:0)
假设您使用的是C#:
您可以调用多个对话框,有多种方法可以执行此操作。可以找到一些对话文档In this blog。 This Stack Overflow post还有一些很棒的信息和链接。以下是一些如何使用多个对话框的示例。
在调用PizzaOrderDialog
为表单的表单时使用Chain:
internal static IDialog<PizzaOrderDialog> MakeFormDialog()
{
return Chain.From(() => FormDialog.FromForm(PizzaOrderDialog.BuildForm));
}
这是转发对话框的示例:
await context.Forward(new SomeDialog(), ResumeAfterSomeDialog, context.Activity.AsMessageActivity(), CancellationToken.None);
在您的情况下,您可能还需要使用Scoreables Great Video Here。