Completed Sample Code for my presentation at the St. Cloud State University
- Creating custom Alexa Skill
- AWS Lambda Function NodeJS
- Consuming 3rd party APIs
- Setting up Alexa Skills Kit Command Line Interface (ASK CLI) https://developer.amazon.com/docs/smapi/quick-start-alexa-skills-kit-command-line-interface.html
1.1 Create Amazon Developer Account
1.2 Install Node.js and Node Package Manager (npm)
1.3 Set up AWS IAM user - will be used for deploying to AWS Lambda
1.4 Install and Initialize ASK CLI
npm install -g ask-cli
thenask init
- Install VS Code (Visual Studio Code) https://code.visualstudio.com/
- Create custom skill:
ask new
- Deploy:
ask deploy
- from skill directory
- Alexa developer console: https://developer.amazon.com/alexa/console/ask
- AWS: https://console.aws.amazon.com/console/home?region=us-east-1
- IEX Trading API: https://iextrading.com/developer/docs/#getting-started
- npm request-promise: https://www.npmjs.com/package/request-promise