Submitting to Track:

Beginner Track

Inspiration

We were inspired by Gerard to create a Twitter bot. We fully embraced HackCU 8's theme of "magic", going with a Harry Potter-esque theme.

What it does

When mentioned in a tweet with an appropriate spell (those listed in the Github readme file), @RiddikulusBot creates a customized gif reply of you casting the spell with your Twitter profile picture!

How we built it

We utilized Python entirely, collaborating on Github, implementing Twitter's API and the following libraries: tweepy, opencv, pillow, and pyimgur libraries

Challenges we ran into & What we learned

Learning the Python language was new to both of us, in addition to the Twitter API, image parsing and all the libraries we used. We learned a lot about how all of these function. We also didn't have access to Elevated Twitter API, and therefore had to use the imgur workaround in order to post the custom media.

Accomplishments that we're proud of

This was the first Hackathon for both of us, and we're glad we were able to complete a project in time!

What's next for Riddikulus Bot

If we had more time, we'd love to add face tracking for the gifs and more spells.

Check it out: https://twitter.com/RiddikulusBot

Github repo: https://github.com/jackmckinstry/riddikulus-bot

Share this project:

Updates