Как задать параметр при выполнении в dialogflow v2? - PullRequest
0 голосов
/ 04 июня 2019

Я использую онлайн-исполнение в 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
                        }
                    }
                ]
            }));

send не существует в объекте ответа.все это контекст, который существует.

для response.send: TypeError: response.send не является функцией

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...