Each Skill needs its own API key for tracking.
Create a Skill to get an API key.
npm install --save dashbot
Use the API key created above.
const dashbot = require('dashbot')(process.env.DASHBOT_API_KEY).alexa;
exports.handler = (event, context, callback) => {
const alexa = Alexa.handler(event, context);
alexa.appId = APP_ID;
alexa.resources = languageString;
alexa.registerHandlers(newSessionHandlers, startStateHandlers, triviaStateHandlers, helpStateHandlers);
alexa.execute();
};
exports.handler = <strong>dashbot.handler(</strong>(event, context, callback) => {
const alexa = Alexa.handler(event, context);
alexa.appId = APP_ID;
alexa.resources = languageString;
alexa.registerHandlers(newSessionHandlers, startStateHandlers, triviaStateHandlers, helpStateHandlers);
alexa.execute();
}<strong>)</strong>;
Using the Alexa Skills Kit SDK for Node.js and AWS Lambda, it is easy to integrate Dashbot.
We have added Dashbot to these three sample Alexa Skills: