【发布时间】:2019-06-15 20:43:01
【问题描述】:
我正在使用 dialogflow-fulfillment npm 包,包括使用:
"dialogflow-fulfillment": "github:dialogflow/dialogflow-fulfillment-nodejs"
我必须这样做,因为 Google 似乎无法将 0.6.2 版本上传到 NPM。 (据说修复了这个错误,但没有)。
显然 DialogFlow 似乎无法意识到它已经在控制台中定义了响应。当我调用agent.setContext() 或agent.context.set() 而不通过agent.add() 添加响应时,我收到一个履行错误:
没有为设备定义响应:[SOME DEVICE]
即使我定义了静态响应。 agent.setFollowupEvent() 也是如此,但我可以添加一个空响应 agent.add(' '),因为它无论如何都不会执行。但是,当我使用 .setContext() 执行此操作时,空响应将转发给用户,而不是静态响应。
agent.setFollowupEvent() 的问题似乎在 0.6.2 中修复了,但我没有进行广泛的测试。
【问题讨论】:
标签: dialogflow-es