Dialogflow es 如何防止对话流中的对话退出

Dialogflow es 如何防止对话流中的对话退出,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我已经为Dialogflow中的取消事件启用了webhook 我需要检查流程的当前阶段,如果是付款或转账,我只需要进入主流程而不关闭整个对话 但是,我看到应用程序不允许我阻止退出。它迫使对话无论如何都存在。有人能帮忙吗?我可以使用任何其他解决方法来防止退出以处理我的情况 下面是使用google framework上的操作在node.js中编写的取消事件代码 app.intent('askCancel', (conv) => { if (conv.user.storage.is

我已经为Dialogflow中的取消事件启用了webhook

我需要检查流程的当前阶段,如果是付款或转账,我只需要进入主流程而不关闭整个对话

但是,我看到应用程序不允许我阻止退出。它迫使对话无论如何都存在。有人能帮忙吗?我可以使用任何其他解决方法来防止退出以处理我的情况

下面是使用google framework上的操作在node.js中编写的取消事件代码

 app.intent('askCancel', (conv) => {  

   if (conv.user.storage.isTransfer || conv.user.storage.isPayment) {
     conv.ask("Ok we have cancelled the transaction. What else would you like to do?")
     deleteContext(conv);
     conv.contexts.set('ask-service-context', 5);
     return;
   }  

   conv.user.storage = {};
   conv.close("Thank you for using the application. Have a nice day.");
 });
不,没有

这就像一个浏览器窗口,因为页面作者正在阻止关闭事件而无法关闭

用户拥有关闭操作的最终控制权-您所能做的最好的事情是保存状态并警告他们这就是他们所做的,并且他们可以在将来再次重新启动它