Inspiration

Twitch is cool, but sometimes we want to know what is available to watch before we start watching.

What it does

This skill will help people by providing info such as the most popular games, top streamers for a game, top streamers live, or stream info for a particular streamer.

How we built it

For the backend, Ryan worked on receiving requests from Alexa and sending back messages. Scott and Theo worked on receiving info from Twitch API. Theo also worked on the voice commands for Alexa in the Alexa dev console

Challenges we ran into

Getting info from the Twitch API was difficult because we had little experience with using developer APIs in the past. In addition, it was hard to import libraries into the AWS lambda node, but we figured it out with some help from the Amazon booth.

Accomplishments that we're proud of

We finished the whole project in time and was able to add a few additional commands.

What we learned

We learned a lot about JavaScript, especially about certain syntax and asynchronous functions. Also, making an Alexa skill was a completely new experience, and we plan to continue developing more skills in the future.

What's next for Twitch Info Alexa Skill

We really want to implement our first idea which was to read Twitch chat since sometimes people can't access Twitch chat, a very important component to what makes a Twitch stream entertaining. We think we can get this implemented within the next week if we had more time.

Built With

Share this project:

Updates