Inspiration
We wanted to create a program that would make users' days by sending them a gif based on the sentiment of the message they sent.
What it does
Emogif allows users to send a message, which is analyzed for its sentiment level, and texts back a message with a gif url based on that score.
How we built it
We used Twilio, Microsoft Text Analytics API, and GIPHY API in order to create our project. When Twilio receives a message, it sends it to the Microsoft Text Analytics API, which returns a sentiment level. Based on this sentiment level, the GIPHY API is called to return a random gif with a similar mood.
Challenges we ran into
We had trouble with the package directory. It was not being found by default installers because of a previously installed program that altered the patching system.
Accomplishments that we're proud of
In the beginning, we were struggling to come up with a project idea, but in the end we were proud to be able to have completed this simple project.
What we learned
All of the group's members learned how to use APIs and Twilio. We were able to learn how to trouble shoot better and be persistent through the challenges.
What's next for emogif
We hope to improve the algorithm for matching a sentiment level to a gif.
Built With
- giphy-api
- microsoft-text-analytics-api
- python
Log in or sign up for Devpost to join the conversation.