如何从Microsoft Bot中的上一个对话继续对话

时间:2017-03-11 11:29:24

标签: c# bots botframework

在这种情况下,我想进行类似于FomFlow的序列对话。当用户点击“是”然后转到下一个回复并继续对话为1,2,3和4。

现在假设所有对话都在聊天窗口中可用,用户将转到上一个对话并选择第二个对话,再次单击按钮上的“是”,然后将收到第3个消息的回复。

在这里,我正在寻找解决方案如何从任何卡继续对话。

我在此处附加了一个示例,并希望获得以下方案:

开始2,3,4 从3,4开始 FormFlow

如果我们使用FormFlow,我们可以构建解决方案,但如果我们使用表单Flow,我们就无法做任何附件。

1 个答案:

答案 0 :(得分:1)

我不推荐这个,你看机器人作为一个应用程序,不要忘记机器人就像“状态机”更像真正的对话。如果你真的想这样做,那么我建议创建一个对话框调度程序,检查每个用户选择的Id然后根据它移动流程,但这很难,也许你需要的是一个app或API ,而不是机器人