如何启动新的主动对话对话框而不结束当前正在进行的对话

时间:2017-06-18 19:05:02

标签: node.js botframework

  • SDK语言:Node.js
  • SDK版本:3.6
  • 开发环境:
    • Node.js:6.9.5
    • npm version:4.5.0

问题描述

让我们说用户正在与机器人进行对话。在两者之间,我们希望通过主动消息(机器人向用户)向用户发送一些调查。在感觉调查之后,用户应该回到旧的会话状态,从那时起他开始了调查。

或简单地说,如何在不结束当前正在进行的对话的情况下启动新的主动对话对话

1 个答案:

答案 0 :(得分:1)

这绝对是可能的。我建议你查看core-proactiveMessages Node.js samples。特别是,startNewDialog sample显示了您正在查看的场景。

根据示例文档:

  

startNewDialog :在这种情况下,我们想要的不仅仅是发送一个ad hoc   消息:我们想要中断当前对话,发起新的对话   一,并让原来的谈话等到新的谈话   结束。