Stockage persitant

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 :

https://read.acloud.guru/alexa-node-sdk-session-persistence-and-dynamo-crud-operations-part-i-4c7287aa2365

Articles récents
Commentaires récents
fatima dans Bienvenue !
AdminDroid dans Bienvenue !
fatima dans Bienvenue !
Archives
Catégories