Text is ok. Gifs are good. What's even better is an intelligent bot analyzing conversational queues and providing feedback in the form of gifs.
What it does
GifBot reads user messages through slack and responds with the most appropriate gif. Furthermore, it provides tools to analyze the structure of sentences and extract meaningful information in regards to sentiment, emotion, personality, and other traits.
How we built it
We started off by following the slack bot tutorial using stdlib. After that, we integrated the bot with the indico.io API to analyze textual inputs from users. Lastly, we used information extracted from the indico API to display an appropriate gif to the user.
Challenges we ran into
We ran into challenges while implementing 3rd party libraries into our bot. Fortunately, the documentations were clear and helped us pass these obstacles.
Accomplishments that we're proud of
Producing an app that is fun to use,
What we learned
We learned how to build a serverless API, a slack bot, and integrate machine learning APIs.
What's next for GifBot
Seemlessly integrate the bot with private groups and channels.