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 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.

Share this project: