【发布时间】:2018-07-15 17:59:19
【问题描述】:
我有一个非常基本的例子
我希望能够添加多种类型和数量的东西 - 用户可能会或可能不会输入数量,在这种情况下我想要求它。例如
我想点 1 个玛格丽特披萨中号平底锅和一份豪华蔬菜
我定义了以下实体
@Pizzas
@PizzaCrusts
@PizzaSizes`
还有一个复合实体@PizzaWithCrustAndSizes,它由上述所有三个组成。
在我的请求中,我有一个 slotfill 参数“allPizzas”,它是上述复合类型的列表。
有一个 webhook 调用可以在确认之前优化订单。但是,当我收到参数时 - 我将其作为字符串而不是对象类型获取。
allPizzas: [ '1 Margherita Pan Medium' ]
如何让 Dialogflow 将其作为对象发送,有什么办法
【问题讨论】:
-
您为各个实体提供了哪些实体值?你能发布他们定义的截图吗?
-
你解决了这个问题吗?
标签: node.js dialogflow-es