后续行动没有意图,并引发MalformedResponse

时间:2019-03-27 13:06:42

标签: node.js dialogflow google-assistant-sdk

我正在尝试使用DialogFlow在Google上创建Action。并采用跟进意图的概念。 我的Intent结构如下:

default-fallback 
default-welcome  
invoice-number
     |- invoice-number-no
     |- invoice-number-yes
            |-part-number
                     |-part-number-yes
                     |-part-number-no

我认为我的代码(实现)没有问题,因为

  1. 现在我可以达到“部件号”,我有两个选择,是和否。

      

    (发票编号->发票编号-是->零件编号)

    如果说是的话,它运行得很好,但是当我说不的时候,它甚至没有 调用webhook,并直接引发MalformedResponse错误。

    错误:

      

    MalformedResponse无法将DialogFlow响应解析为AppResponse   因为没有语音提示。

  2. 我比较了DialogFlow中可用的意图和在Webhook中实现的意图,似乎我实现了所有意图。不过,可以说我忘了实现意图,然后我想,如果Google lib lib试图查找未实现的意图,则不会产生匹配的意图预期。但是也没有这种错误。

对此有什么解决方案?

预先感谢

0 个答案:

没有答案