Google Dialogflow Integration with Google Actions NPM

Create a bot API key

Each bot needs its own API key for tracking.

Create a bot to get an API key.

Install Dashbot via NPM

npm install --save dashbot

Include Dashbot

Use the API key created above.

const dashbot = require('dashbot')(<strong>process.env.DASHBOT_API_KEY</strong>).google;

After creating a DialogflowApp object, pass it to Dashbot

const DialogflowApp = require('actions-on-google').DialogflowApp;
app.post('/', (request, response) => {
  const assistant = new DialogflowApp({request: request, response: response});
  <strong>dashbot.configHandler(assistant);</strong>
  ...
}

Examples

Here are two samples with Dashbot integrated: