This skill allows you to receive a stock quote and potentially a full portfolio update.
- Robinhood account
- Amazon account
- Registration in the amazon developer program - click here, click on Alexa, and sign up
- Test deploy - need vendoring and need prod_api hack fix for the warmer
- ASK console instructions
- easier way to test & generate signature
- Clone the repo
- change into the directory
- setup a pyenv virtualenv with version 3.6.x
- pip install requirements.txt and requirements-dev.txt
- vendor the RH and itsdangerous into your vendor folder (see vendor readme)
- modify chalicelib.config with your portfolio bits
- test: chalice local & python -m unittest discover test
- Generate a signature for your function: generate_signature.py and test the function httpie localhost:8000/(private_method)/{signaure}
- chalice deploy
- modify config.json with your prod endpoint for the warmer
- Create a new flash briefing skill in ASK console
- Test "alexa, flash briefing"