A place for all web server stuff related to the Capstone Project
- You'll need to set up an AWS account and register your Alexa under it and all that stuff. You can find all of that here AWS Create Account. At some point you will need to add your CC. But you'll be under the free tier for a year.
- Make sure the server is started and running, ssh in and forever start it if it died some how.
- Then, follow the instructions here Or just Google around about developing an Alexa skill
- Go into the Alexa folder, and copy/paste the proper files for each step of the Alexa setup.
- You'll need to use the SampleUtternaces.txt, customSlotTypes.txt, and IntentSchema.json. Just for the Alexa language processing section.
- Create a Lambda function on your AWS account found here.
- Go into the Alexa/Lambda folder of the Directory and do
npm install && npm start
- Upload the .zip file generated into the Lambda function
- Tie the lambda function into your AWS skill
- When everything is in place and tested, save the skill under your local account so it goes to your Alexa.
- Make a branch and push any changes, then submit a PR.
- $$$ Profit $$$
- SSH into the AWS server (please ask for access)
- Change directory to the localServer folder then
npm install && npm start
. - If the AWS server is up, you should get a console message saying 'connected!'. Which means you're connected via a websocket to the server.
- Do cool stuff
- Create branch, make PR
- Profit