我正在尝试使用DialogFlow在Google上创建Action。并采用跟进意图的概念。 我的Intent结构如下:
default-fallback
default-welcome
invoice-number
|- invoice-number-no
|- invoice-number-yes
|-part-number
|-part-number-yes
|-part-number-no
我认为我的代码(实现)没有问题,因为
现在我可以达到“部件号”,我有两个选择,是和否。
(发票编号->发票编号-是->零件编号)
如果说是的话,它运行得很好,但是当我说不的时候,它甚至没有 调用webhook,并直接引发MalformedResponse错误。
MalformedResponse无法将DialogFlow响应解析为AppResponse 因为没有语音提示。
我比较了DialogFlow中可用的意图和在Webhook中实现的意图,似乎我实现了所有意图。不过,可以说我忘了实现意图,然后我想,如果Google lib lib试图查找未实现的意图,则不会产生匹配的意图预期。但是也没有这种错误。
对此有什么解决方案?
预先感谢