Today Learnings is an Alexa skill that gives you interesting and specific facts from TodayILearned Subreddit in Reddit website.
- Ruby.
- Online hosting service (AWS, Heroku, Google Cloud or any other hosting server).
First, you'll need to fork and clone this repo
Open Terminal. Change the current working directory to the location where you want the cloned directory to be created.
git clone https://github.com/Balaji-Ramasubramanian/TodayLearnings-AlexaSkill.git
Let's get all our dependencies setup:
bundle install
You need to create the .env file with constants REDDIT_USERNAME and REDDIT_PASSWORD and set them with your corresponding credentials.
To Deploying Alexa skill you require an online hosting server.
You need to have Heroku CLI installed to deploy the Alexa skill in Heroku. To find more details about Heroku CLI, click here.
You can follow this link to setup the Heroku environment for the project.
AWS Lambda currently doesn't support Ruby projects. So, First we need to wrap this code with Node.js. To do this follow the instructions provide in this link.
- Fork the project.
- Make required changes and commit.
- Generate a pull request. Mention all the required description regarding the changes you have made.