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')(process.env.DASHBOT_API_KEY).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});dashbot.configHandler(assistant);...}
Examples
Here are two samples with Dashbot integrated: