首页 > 解决方案 > 谷歌操作 - 调用相同的意图两次冻结

问题描述

我正在为 Node.js 使用 Dialogflow 和 actions-on-google 库开发一个操作。首先,我打开操作,然后我说,例如:“Bring Pizza”,它调用了“Pizza”意图。如果我再说一遍“Bring Pizza”(在屏幕设备中),动作就会冻结。发生在我有任何意图的情况下。文字上升,行动停止。注意:这只发生在真实屏幕设备上,不会发生在我的手机或设备模拟器上。

我的欢迎意图只是提出一个问题

  // Welcome Intent    
   agent.intent('Open', async (conv) => {
     conv.ask("To test, say: Bring Pizza")
   });

说“带比萨”时调用比萨意图

// Pizza Intent    
   agent.intent('Pizza', async (conv) => {
     conv.ask("Say bring pizza again"); //Just for test purpose
   });

Dialogflow 中的意图通过对 Firebase 函数的 webhook 意图调用来实现。DialogFlow 中的披萨意图在 DialogFlow 中打开 Intent

标签: actions-on-googledialogflow-es-fulfillment

解决方案


推荐阅读