Skip to content

chappg/ShootingTracker

Repository files navigation

ShootingTracker

This is the implementation of the Alexa Shooting Tracker skill: https://www.amazon.com/Backwards-Working-LLC-Shooting-Tracker/dp/B0B529SFZ7/

Step 1: Log in

To get started, log into the Alexa developer console with your Amazon Developer account. If you do not have an account, click here to create one.

Step 2: Create your skill

a. Click Create Skill on the right-hand side of the console. A new page displays.

b. In the Skill name field, enter *Shooting Tracker.

c. Leave the Default language set to English (US).

d. You are building a custom skill. Under Choose a model to add to your skill, select Custom.

Skills have a front end and backend. The front end is where you map utterances (what the user says) into an intent (the desired action). You must decide how to handle the user’s intent in the backend. Host the skill yourself using an function or HTTPS endpoint, or choose Alexa to host the skill for you. There are limits to the AWS Free Tier, so if your skill goes viral, you may want to move to the self-hosted option. For this course, choose Alexa-Hosted (Python).

e. Under Choose a method to host your skill’s backend resources, select Alexa-Hosted (Python).

f. At the top of the page, click Create skill.

It takes a few moments for AWS to provision resources for your skill. When this process completes, move to the next section.

Note: When you exit and return to the Alexa developer console, find your skill on the Skills tab, in the Alexa Skills list. Click Edit to continue working on your skill.

Step 3: Merge the Shooting Tracker Code

Merge the Shooting Tracker files in the interactionModels, lambda, and tst directories.

Step 4: Execute the tests and make your own submissions!