This Alexa skill allows you to get the price of the lambo of your dreams in the crypto-currency of your choice.
This is a WIP o/ (and this is only for fun / Alexa skill dev. discovery)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for instructions on how to get it live.
For testing and deploying purposes, you will need Mocha and Lambda-Local installed globally.
npm i -g mocha lambda-local
There is no specificities, just run this command from the root of the cloned/downloaded repo:
cd lambda/alexa-lambo & npm install
You need to create a .env file from the .env.example and fill it accordingly:
# https://developer.amazon.com/alexa/console/ask > Your Skill > Endpoints > "Your Skill ID"
# GUID format : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
ALEXA_SKILL_ID=amzn1.ask.skill.[GUID]
# https://console.aws.amazon.com/iam/home?#/security_credential > Account Identifiers > "canonical user ID"
AWS_ACCOUNT_ID=amzn1.ask.account.[LONG_STRING]
npm test
This will launch mocha, and everything should pass! (if not, check your .env).
TBD.
- Ask SDK - The Alexa SDK
- Lambda-local - Local dev (and packaging/deployment tool soon)
- Alexa Skill Test Framework - Testing
V.1.1
- Implements the unit tests
- Support a maximum amount of coins (3194 new coins will be injected in the next update)
- Migrate the server side to AWS Lambda
- HODL
V.1.2
- Add another ticker API (that will act as a fallback)
- Output SSML instead of strings (mainly for some phoneme issues)
- Add more content (strings) and locales
This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details