📋 About the Project
After brainstorming ideas, we decided unanimously on a Smart Assistant application that would allow users to interact with Twitter in a meaningful way. Current offerings for Twitter "skills" on Amazon Alexa are limited in what they can do and are rated poorly on the store.
Therefore we decide to create a skill, and the supporting API, to allow users to do the following:
- Get a summary of tweets in a Topic (Hashtag/Search Term)
- Get the latest tweets from a User
- Get the topics trending in your area
Our Custom Assistant
- We also developed a custom assistant called "Dora" that proves our endpoints are applicable to all assistants
How it applied to '#BuildWithTwitter'
We are using the Twitter API v2 to:
- Get Tweets by a search term
- Get Tweets from a user
- Get trending topics
How it applies to 'Twitter for Everyone'
This smart assistant application will hopefully open up Twitter to a whole new demographic. People with visual impairments may struggle when using Twitter on a conventional mobile app or website. A smart assistant allows users to interact with Twitter purely through voice and we wanted to implement features we feel are key to the Twitter experience.
Whats Next?
- More training for Alexa, so that it better understands usernames and hashtags
- Account linking so you can tweet and follow users too
- Better summaries using more natural language processing
Built With
- alexa-skills
- amazon-alexa
- natural-language-processing
- nltk
- python
- tweepy

Log in or sign up for Devpost to join the conversation.