当它在瀑布步骤中键入“停止”以及任何挂起的回调时,是否有任何方法或方法突然停止机器人的对话/对话?
内置了“停止”处理,但它只是阻止瀑布继续进行。
给定瀑布对话框的场景,stepA
→ stepB
→ stepC
。对话从 开始stepA
,继续stepB
调用带有回调的 HTTP 请求,在请求完成之前和继续之前stepC
,用户类型stop
,结束对话,但是,在stepB
回调中有一个代码session.send(output)
。无论我是否已经停止了对话,这都会被发送。
注意:我仍在使用 V1。看到 V3 有endConversation
,它仍然无法按预期工作。