我有一个字符串,我希望将其与每个请求一起发送给dialogflow,然后在意图触发它时由webhook接收,到目前为止,我发现绝对没有办法,webhook根本不会选择我添加的任何类型的参数或上下文或其他字段。
我正在使用node.js,因此对DF的请求如下:
const request = {
session: sessionPath,
queryInput: {
text: {
text: messageText,
languageCode: languageCode,
},
},
}
现在,无论我尝试什么,都可以使用任何上下文,例如:
{
"name": "projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context Name>",
"lifespanCount": 1,
"parameters": {
"anyParameterName": "parameterValue"
}
}
它不起作用!我想做的是向此请求正文中添加一些数据,并在webhook / fulfillment中将其接收。
谢谢您的帮助!