Alexa skill sdk for Node.js for azure function. It's a wrapper of Alexa skills kit sdk for Node js for Azure Function
$ npm install alexa-skill-sdk-for-azure-function
In index.js of azure function
module.exports = function (context, req) {
var alexa = require('alexa-skill-sdk-for-azure-function');
alexa.setup({
azureCtx: context,
azureReq: req,
handlers: null,
trackInvokedIntents: true,
enforceVerifier: false,
i18nSettings: i18nSettings
});
alexa.execute(avsCallback(context, req));
}
var avsCallback = function (azureCtx, req) {
return function (err, obj) {
if (err) {
azureCtx.res = {
status: 400,
body: err
};
} else {
azureCtx.res = {
body: obj
};
}
azureCtx.done();
};
};
Options to setup alexa sdk for azure function:
{
"interpolation": object,
"languageStrings": object
}