Как использовать среды Dialogflow (бета-функция) в nodejs-dialogflow - PullRequest
3 голосов
/ 12 марта 2019

Как вызвать DeteIntent, но с указанной средой (бета-функция), используя Dialogflow nodejs SDK ( nodejs-dialogflow )?

1 Ответ

1 голос
/ 12 марта 2019

Вы должны использовать dialogflow.v2beta1.SessionsClient & .environmentSessionPath вместо .sessionPath для генерации сеанса, который отправляется detectIntent

const client = new dialogflow.v2beta1.SessionsClient({});

const sessionPath = client.environmentSessionPath(project, environment, user, session);

// The text query request.
const request = {
  session: sessionPath,
  queryInput: {
    text: {
      text: 'hello'
    }
  }
};

Это шаблон для пути среды сеанса:

projects/{project}/agent/environments/{environment}/users/{user}/sessions/{session}

Вы можете прочитать код библиотеки относительно этого ответа на https://github.com/googleapis/nodejs-dialogflow/blob/master/src/v2beta1/sessions_client.js#L353

Более подробная информация по адресу: https://dialogflow.com/docs/agents/versions-environments

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