![]() ![]() This directory contains the Alexa Skills Kit interaction model. There are three environment variables that need to be set: _CLIENT_KEY and _ACCESS_TOKEN, which are your Wunderlist API credentials, and _GROCERY_LIST_ID, which is the Wunderlist integer ID of the list you want your skill to add the item to. Note that this function uses ES6 syntax and async/await. ![]() This directory contains the Lambda function and dependency information. I use this simple shell script for development on my macOS High Sierra machine. You can either upload your zipped build artifact through the browser interface or use Amazon's CLI. buildĪdmittedly, I have been using the quick and dirty way of deploying my AWS Lambda function. I have included my configuration for reference. The interaction model doesn't need to be manually coded as it can be created through the Alexa Skills console's GUI. It's worth noting the version information because my code uses ES6 syntax and may not work with older versions of Node.js. The environment I have configured uses the Node.js 8.10 runtime. I use this due to the cost savings of not hosting a dedicated web server. Lambda is Amazon's serverless compute offering. There are two main parts: the AWS Lambda function and the Alexa Skills Kit interaction model. This project extends the Amazon standard file structure for organizing a custom skill. Since we don't always have our phones handy, I wanted to integrate Wunderlist for our shared grocery list. We already use Alexa in the kitchen a great deal for features like her built-in timer functionality. We often want to add items to our various lists such as groceries that we're out of. I use a shared-list application called Wunderlist with my girlfriend for groceries that we need to buy, movies that we'd like to watch, new restaurants to try, etc. This project implements an Alexa skill for adding items to the Wunderlist app.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |