2016-09-23 21 views
0

當瀑布步驟中的「停止」與任何待處理的回調一起鍵入時,是否有任何方式或方法突然停止機器人的對話/對話?終止與待處理回調的對話

有內置的「停止」處理,但它只是停止繼續進行瀑布。

鑑於瀑布對話框的場景,stepAstepBstepC。對話框從stepA開始,進入stepB,在請求完成之前以及在進入stepC(用戶類型stop)之前調用帶回調的HTTP請求,結束對話框,但在stepB的回調中存在代碼session.send(output)。無論我是否已經停止了該對話框,這將發送。

注意:我仍在使用V1。看到V3有endConversation,它不會按預期工作。

回答

0

我在問一個類似的問題,我得到的唯一答案就是刪除所有會話數據或用戶數據。這可能會刪除您存儲的有用信息。

+0

我明白了。然而,這不會使任何未決的回叫從回送。奇怪的部分是。你已經結束了會話,所以假設使用同一個會話應該是無效的。 – deubaka