1°) Activation du stockage (en base DynamoDB) :
exports.handler = (event, context) => {
const alexa = Alexa.handler(event, context);
alexa.appId = APP_ID;
// To enable string internationalization (i18n) features, set a resources object.
//alexa.resources = languageStrings;
alexa.registerHandlers(handlers);
alexa.dynamoDBTableName='DYNAMODB_TABLE_TEST';//this line for saving attributes to DB
alexa.execute();
};
2°) Stockage d’une donnée (avant l’utilisation de ask ou tell) :
this.attributes[‘name’]= »vero »;
3°) Lecture d’une donnée stockée :
this.emit(‘:ask’, this.attributes[‘name’], « »);
Références :