https://github.com/shugabuga/pylexaskill
Simple Alexa skill written in Python using Pylexa. Can be hosted and configured on Heroku.
https://github.com/shugabuga/pylexaskill
alexa amazon-alexa echo pylexa python requests
Last synced: 8 months ago
JSON representation
Simple Alexa skill written in Python using Pylexa. Can be hosted and configured on Heroku.
- Host: GitHub
- URL: https://github.com/shugabuga/pylexaskill
- Owner: Shugabuga
- Created: 2017-07-28T15:49:33.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T19:30:30.000Z (over 4 years ago)
- Last Synced: 2025-02-25T16:50:35.319Z (over 1 year ago)
- Topics: alexa, amazon-alexa, echo, pylexa, python, requests
- Language: Python
- Homepage:
- Size: 82 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PylexaSkill
#### *An example Amazon Alexa skill using Python and Pylexa.*
Note: This is a modified fork of [heroku/alexa-heroku-info](https://github.com/heroku/alexa-heroku-info).
## Introduction
This example skill will, when prompted, get the response of information provided by environmental variables, making it easier to kickstart making an Alexa skill. Very similar code is used in skills such as [National Parks](https://www.amazon.com/ShugaBuga-Development-National-Parks/dp/B0734LBNYX) and [Bitcoin Value](https://www.amazon.com/dp/B0741N7SWN).
## Install to Heroku
To link the skill with Heroku, use the button below and fill out the variables:
[](https://heroku.com/deploy)
Once you do this, go to your app, and note the app URL. You will need this later.
After this is done, you need to log in to your Amazon account and go [here](https://developer.amazon.com/edw/home.html#/). After this is done, click `Get Started` under `Alexa Skills Kit`, click `Add a New Skill`, and fill in information under `Interaction Model` with info from the `/conf/` folder in this repository, then click Next.
After this is done, set the endpoint type to `HTTPS`, choose a location, and put in your endpoint URL from Heroku (should be like `https://given-name.herokuapp.com`), and click Next.
Then select the second option ("*My development endpoint is a sub-domain of a domain that has a wildcard certificate from a certificate authority*"), then click Next.
Finally, fill in the publishing information.
## License
Licensed under MIT, but a thank you somewhere would be appreciated (and required if you intend to make money, recieve benefits from Amazon, such as a t-shirt promition, and/or it is for a commercial project).