sid*_*491 4 chatbot dialogflow-es
我有两个意图 - serviceQuote和gotCar
在serviceQuote意图中,用户将输入 3 个参数 - carModel、carPrice和buyDate。他将根据参数值收到报价。
在gotCar用户可以说i just bought lamborghini。
Dialogflow 将获得carModel并启动serviceQuote事件。我想发送这个carModel值并将其分配给serviceQuote参数carModel而不提示用户。
请注意,要问carModel 的问题是serviceQuote意图设计中的第一个,并且所有 3 个参数都标记为 required。
我试图调用该事件并随它发送参数值。意图被触发但没有分配参数值,它再次向用户询问汽车型号。
'followupEventInput' : {
"parameters": {
"carModel": "aston martin",
},
'name' : 'e_serviceQuote',
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?如何实现。
我正在使用DialogFlow v2。
编辑:我试图#e_serviceQuote.carModel作为参数值输入,但 Dialogflow 控制台不允许我输入它。
您需要#e_serviceQuote.carModel在该Default Value参数中进行配置。这样,它将用来自该输入上下文的值预先填充,或者如果上下文不存在(或者如果上下文存在但不包含该参数)则为空。
然后,设置#e_serviceQuote.carModel为默认值(在我的例子中,它是#appointment.date)
| 归档时间: |
|
| 查看次数: |
6739 次 |
| 最近记录: |