Skip to content

JUGGL/Amazon-Alexa-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Amazon-Alexa-Tutorial

A brief overview on how to make a basic Alexa skill using Java on AWS Lambda!

Things you'll need

Other great resources / reading

How to get Started

  1. Decide on an idea. >Maybe watch this<.
  2. Think about what KIND of skill you want to make ...this doc is going to describe a custom skill!
  3. Log into your Amazon Dev Account, and describe your new Skill.
  4. Navigate to the alexa subsection >Click here for direct link as of 8/13/18<.
  5. Find the 'Create a Skill' >Click here for direct link as of 8/13/18<.
  6. Decide on a skill name! * It should be at least 2 characters. * Generally, make it something descriptive. Makes sense, eh?
  7. Start configuring your skill.
    • Your Invocation Name
      • ex: "Llama Dice"
      • This is basically the word phrase you'll use when interacting with an Alexa device to start up or trigger your program.
      • It should be 2-3 words, not using the reserved words like (Amazon/Alexa/Echo etc) and shouldn't break trademark law.
    • Your Intents w/ Slots
      • ex: "RollDiceIntent"
      • You can think of Intents kind of like the endpoints of your skill service, or like the different methods that could be executed within your program.
      • It should be a single phrase, PascalCased that describes the 'idea' behind the intent.
    • Slots
      • These are basically the parameter variables for your Intents described above.
      • They can either be custom defined, or one of the many Amazon slots defined.
    • Sample Utterances
      • ex: "roll a random die"
      • This is basically the word phrase that can trigger and of the described Intents above.
  8. Write a AWS webservice to provide for your Skill!
    • clone this repo!
    • Update to match for your services
      • Match for intents
      • parse for slots
      • return response & card

About

A brief overview on how to make a basic Alexa skill using Java on AWS Lambda!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published