0

使用 node.js SDK 创建 Google Home 操作。第一个版本运行良好,但使用相同的代码只是我得到的新 Google 项目

actions-on-google:debug handleError_: text=Invalid dialog state

从这段代码中出来:

let inputPrompt = assistant.buildInputPrompt(true, speechOutput,[repromptNoMatch],[repromptNoResponse]);
assistant.ask(inputPrompt, [{'intent': RAW_INTENT}]);

完全相同的代码适用于不同的 Google 项目。

在工作项目中,调试输出如下所示:

debug ask: inputPrompt=[object Object], dialogState=undefined

在不工作的项目中,它看起来像这样:

debug ask: inputPrompt=[object Object], dialogState=[object Object]

即使对象是空对象!

重新部署并不能解决问题——这让我很吃惊。

似乎也没有办法“重置”对话状态!

4

1 回答 1

2

新版本的 ask 现在不再支持预期的意图

于 2016-12-10T21:21:47.547 回答