Skip to content

omnius45467/alexa-mad-libs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alexa Mad Libs App

An Alexa skill targeted at kids, allowing them to insert their own words into Alexa's saved stories. To test, clone repo and npm install. Now you have two options.

Test in Alexa-App-Server

This is the quickest way for you to test using Node. Clone down this server and place the Mad Libs App directory into the examples/apps directory of the server. Run $ node server.js in the examples directory and open localhost:8080/alexa/MadLibs in your browser.

Test in broswer/device

I wrote up a tutorial here for getting the skill working on your Amazon Developer account. If you have a device registered to your account, this will allow you to test with it as well. I'll include the Intent Schema and Sample Utterances below. Be sure to include a Custom Slot Type called "Stories" and at least one of my story names as an option (i.e. "troll").

Intent Schema

{
  "intents": [
    {
      "intent": "story",
      "slots": [
        {
          "name": "NAME",
          "type": "Stories"
        }
      ]
    },
    {
      "intent": "blank",
      "slots": [
        {
          "name": "WORD",
          "type": "AMAZON.LITERAL"
        }
      ]
    }
  ]
}

Sample Utterances

story	Let's play NAME
story	Let's hear NAME
story	Let's play a NAME
story	Let's hear a NAME
story	Let's play NAME story
story	Let's hear NAME story
story	Let's play a NAME story
story	Let's hear a NAME story
blank	{Jon|WORD}
blank	my word is {Denis|WORD}
blank	{Bridgette|WORD}
blank	my word is {Nancy|WORD}
blank	{Bill|WORD}
blank	my word is {Liz|WORD}
blank	{green|WORD}
blank	my word is {yellow|WORD}
blank	{purple|WORD}
blank	my word is {|WORD}
blank	{gold|WORD}
blank	my word is {stinky|WORD}
blank	{greasy|WORD}
blank	my word is {quickly|WORD}
blank	{sneakily|WORD}
blank	my word is {KFC|WORD}
blank	{Papa John's|WORD}
blank	my word is {church|WORD}
blank	{dude|WORD}
blank	my word is {greenish yellow|WORD}
blank	{super fast|WORD}
blank	my word is {really cool|WORD}
blank	{your mom|WORD}
blank	my word is {salmonella poisoning|WORD}
blank	{John Travolta|WORD}
blank	my word is {make a living|WORD}
blank	{they'll say anything|WORD}
blank	my word is {let it be|WORD}
blank	{three more words|WORD}
blank	my word is {not a sample|WORD}
blank	{anything|WORD}
blank	my word is {skipping|WORD}
blank	{ducked|WORD}
blank	my word is {jumped|WORD}
blank	{sanitized|WORD}
blank	my word is {spooky|WORD}
blank	{gray|WORD}
blank	my word is {old|WORD}
blank	{young|WORD}
blank	my word is {Mike|WORD}
blank	{banana|WORD}
blank	my word is {sodey pop|WORD}
blank	{unconventional|WORD}
blank	my word is {sick|WORD}
blank	{killed|WORD}
blank	my word is {scalped|WORD}
blank	{set fire|WORD}
blank	my word is {sold out|WORD}
blank	{caught fire|WORD}
blank	my word is {smelling|WORD}
blank	{stopped|WORD}
blank	my word is {bed|WORD}
blank	{burrito|WORD}
blank	my word is {video game|WORD}
blank	{flower|WORD}
blank	my word is {something|WORD}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%