How to use the dialogflow.v2.SessionsClient function in dialogflow

To help you get started, we’ve selected a few dialogflow examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github googleapis / nodejs-dialogflow / samples / detect-intent-sentiment.v2.js View on Github external
async function main(
  projectId = 'YOUR_PROJECT_ID',
  sessionId = 'YOUR_SESSION_ID',
  query = 'YOUR_QUERY',
  languageCode = 'YOUR_LANGUAGE_CODE'
) {
  // [START dialogflow_detect_intent_with_sentiment_analysis]
  // Imports the Dialogflow client library
  const dialogflow = require('dialogflow').v2;

  // Instantiate a DialogFlow client.
  const sessionClient = new dialogflow.SessionsClient();

  /**
   * TODO(developer): Uncomment the following lines before running the sample.
   */
  // const projectId = 'ID of GCP project associated with your Dialogflow agent';
  // const sessionId = `user specific ID of session, e.g. 12345`;
  // const query = `phrase(s) to pass to detect, e.g. I'd like to reserve a room for six people`;
  // const languageCode = 'BCP-47 language code, e.g. en-US';

  // Define session path
  const sessionPath = sessionClient.sessionPath(projectId, sessionId);

  async function detectIntentandSentiment() {
    // The text query request.
    const request = {
      session: sessionPath,
github googleapis / nodejs-dialogflow / samples / detect-intent-TTS-response.v2.js View on Github external
async function main(
  projectId = 'YOUR_PROJECT_ID',
  sessionId = 'YOUR_SESSION_ID',
  query = 'YOUR_QUERY',
  languageCode = 'YOUR_LANGUAGE_CODE',
  outputFile = 'YOUR_OUTPUT_FILE'
) {
  // [START dialogflow_detect_intent_with_texttospeech_response]
  // Imports the Dialogflow client library
  const dialogflow = require('dialogflow').v2;

  // Instantiate a DialogFlow client.
  const sessionClient = new dialogflow.SessionsClient();

  /**
   * TODO(developer): Uncomment the following lines before running the sample.
   */
  // const projectId = 'ID of GCP project associated with your Dialogflow agent';
  // const sessionId = `user specific ID of session, e.g. 12345`;
  // const query = `phrase(s) to pass to detect, e.g. I'd like to reserve a room for six people`;
  // const languageCode = 'BCP-47 language code, e.g. en-US';
  // const outputFile = `path for audio output file, e.g. ./resources/myOutput.wav`;

  // Define session path
  const sessionPath = sessionClient.sessionPath(projectId, sessionId);
  const fs = require(`fs`);
  const util = require(`util`);

  async function detectIntentwithTTSResponse() {