Skip to content

An Alexa skill using AWS Lambda for the Amazon Echo for placing a Chipotle online order.

License

Notifications You must be signed in to change notification settings

jquatier/chipotlexa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chipotlexa

An Alexa skill for the Amazon Echo or other Alexa-enabled devices for placing a Chipotle online order.

Usage

You: "Alexa, use Chipotle to place an order."

Alexa: "Ok, It looks like last time you ordered a chicken burrito bowl... Would you like to order this again?"

You: "Yes."

Alexa: "Your order will be ready at 7:30 PM. To place this order, please say confirm."

You: "Confirm."

Alexa: "Your order will be ready at 7:30 PM at the location on 5699 S. Broadway. Enjoy your meal!"

Installation

This isn't an official Alexa skill that can be installed via the Alexa app. This is mainly due to the way authentication works with the Chipotle API, and Amazon has certain requirements for how skills should authenticate with 3rd party APIs. So, to use this skill you need to:

  1. Create the Lambda function on AWS
  2. Register an Alexa device for testing
  3. Register the custom skill in the developer portal (specifying the ARN of the Lambda function you created as the Endpoint).

Configuration / Deploy

This skill requires you to create a configuration file specifying your Chipotle credentials and preferred location. This needs to be entered into a profile.json file which will get packaged up with the rest of the Lambda code in this project. An example file is here. Once the file is created, you can build a package for deploying to Lambda:

  1. Run npm run zip to create a build.zip file for uploading.

  2. Upload the build.zip file to the Lambda console.

Disclaimer

All product and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

About

An Alexa skill using AWS Lambda for the Amazon Echo for placing a Chipotle online order.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published