我正在尝试使用Google DialogFlow开发一个机器人,但是尝试访问Action
中特定的Intent
时遇到问题。
我需要接收在Action
的{{1}}中配置的变量(名称,颜色):
但是,当我查询DialogFlow时:
Intent
该机器人跳过了创建的{
"queryInput": {
"text": {
"text": "I need something",
"languageCode": "en-US"
}
},
"queryParameters" : {
"contexts" : [ "I put all contexts created here" ]
}
}
并继续到action
不幸的是,Dialogflow文档中没有关于此的足够信息,您知道我是否也必须通过JSON发送该特定操作的名称吗?我该怎么办?
答案 0 :(得分:0)
我找到了问题的答案。要访问context
并使用action parameters
,电子结构为
"queryParams" : {
"contexts" : [{
"name": "Name of the context",
"lifespanCount": 2,
"parameters": { "The parameters you are using in that Intent"}
}]
}
因此,使用queryParameters
代替queryParams
。