使用Dialogflow时,参数设置,简而言之,训练数据可能如下所示:
-
我想吃奶酪披萨
-
我想吃火腿披萨
-
给我一个肉宴
所以在CHEESE,HAM和MEAT FEAST上,你会将它们存储在一个参数中,也就是所谓的 $PizzaChoice
在意图的响应部分,我知道我可以说“你选择 $PizzaChoice
” .
但我也可以在内联编辑器中执行此操作吗?这下面没有用,但我想如果有可能,它会是这样的:
agent.add('You selected' + $PizzaChoice);
有任何想法吗?
1 回答
如果您正在使用
dialogflow-fulfillment
库,并遵循它们通常的参数约定,将意图处理程序命名为agent
,那么您可以在agent.parameters
获取对象中的所有参数 .所以你要写的那条线就像是
或者,如果您想使用ES6反引用模板: