Inspiration

We just started a Discord server with our friends and wanted some extra fun and some laughs through an automated system. A Discord bot allows us to do that!

What it does

GIF Teammate is an interactive, always-listening Discord bot that will comment funny, relevant GIFs based on the sentiment of previous messages and the activity in the channel at the time.

How we built it

We used Discord.py, the Natural Language Tool Kit to do keyword searching, and IBM Watson's Tone Analyzer for sentiment analysis.

Challenges we ran into

Figuring out how to integrate Python code with our Discord server, what situations were appropriate for GIF Teammate, and how to generate gifs that were relevant to our conversations.

What we learned

How to create a custom Discord Bot, how to send images back and forth to Discord programmatically, and how to use the Tenor GIF Api. Food.

What's next for GIF Teammate

We're going to add bot to all of our channels, have better word detection, and add keyword associations to certain GIFs.

Built With

Share this project:

Updates