【问题标题】:Google actions node - Invalid dialog stateGoogle 操作节点 - 无效的对话状态
【发布时间】:2016-12-10 19:54:37
【问题描述】:

使用 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]

即使对象是空对象!

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

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

【问题讨论】:

  • 已解决 - ask 方法现在不再支持 inlineDialogs

标签: google-app-engine actions-on-google


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    • 1970-01-01
    相关资源
    最近更新 更多