如何在dialogflow v2中设置参数以实现?

时间:2019-06-04 15:01:59

标签: javascript dialogflow

我在dialogFlow中使用了在线履行功能,但是我遇到了问题。我想在上下文中更改参数,并在稍后获取此参数2上下文。稍后,我成功地将参数传递到é上下文中,但参数没有改变。

我已经尝试更改它,但是没有用。

  function getRealCollab(agent) {
        var name = agent.parameters["PersonnelSogeti"];

    ...
  var realName = 'other value parameter '
agent.request_.body.queryResult.outputContexts[0].parameters['PersonnelSogeti'] = realName;
        agent.parameters["PersonnelSogeti"] = realName;

我也尝试:

response.send(JSON.stringify({
                "fulfillmentText": "Hello, welcome to bot service. I need you to sign in first, your Userid?",
                "outputContexts": [
                    {
                        "name": request.body.session + "/contexts/all",
                        "lifespanCount": 1,
                        "parameters": {
                            "PersonnelSogeti": realName
                        }
                    }
                ]
            }));

发送在响应对象中不存在。 都是存在的上下文。

for response.send:TypeError:response.send不是函数

0 个答案:

没有答案