To use the CFA ordering skill with Alexa:
- Go to https://developer.amazon.com/alexa/console/ask and sign in using an Amazon Developer account
- Click on Create Skill
- Choose a skill name, choose Custom as the model, choose Provision your own as the method to host your skill's backend resources, and press Create Skill
- Once created, scroll down and find JSON Editor in the left toolbar
- Inside JSON Editor, click on Drag and drop a .json file and load the skill.json file
To set up the backend server:
- Download ngrok and set up your account
- In a shell, start ngrok with http settings on port 5500
- In another shell, run server.py and install any reported dependencies.
- Once server.py is running go to the Amazon skill and find the Endpoint tab and select HTTPS
- In your ngrok shell, copy the https address and paste it into the Default Region URL box.
- Finally, select the wildcard certificate option in the Enpoint tab.
- The skill should now be active on an Alexa attached to your developer account.