Inspiration

We love discord! It's been our favorite communication platform and we use it for everything from personal communications, game nights, connecting with our fraternity/sorority respectively, and even to work on our capstone projects!

What it does

Right now, there are only four commands: !ping - bot will say pong. !quirky - bot will say ":3". That's pretty quirky. !meme - posts random image from r/memes !reddit [subreddit title] = posts random image from a specified subreddit.

How we built it

We first looked into how to create a bot with discord.js. The we worked on getting used to git version control. We made two simple commands then decided to get more complex and get random reddit images. We used simple-reddit for the API since it used public urls and thus did not require reddit account information.

Challenges we ran into

Neither of us worked with node or javascript before, but having experience with some other languages, it wasn't too complex to figure out. Giancarlo was new to git workflow and Marisa, to this day, cannot host the bot on her linux distro. We also ran into some blips with our git.ignore, but Giancarlo was able to figure it out!

Also, of the 48 hours for the hackathon, we maybe spent about 4 hours worth of work on this because of other responsibilities we had, but we're so happy we can just ping for memes as much as we want.

Accomplishments that we're proud of

For us, just finding the time to sit town and code something we can be passionate about is hard. Many hackathons follow a theme, but we love being able to do something we really want! We appreciated the theme and how it bolsters creative minds because it will be the factor that will drive future innovations. Otherwise, we thought this project was pretty simple, but anything that's new takes time to learn. Learning new things is fun!

What we learned

Well, how to make a discord bot, how to parse reddit data, how not to upload our bot token...

What's next for qUiRkYbOt

More commands! Specifically, we would love to connect to instagram to get updates on our favorite comic, as well as create a few games (we're very competitive and serious about discord bot games). We also want to host the bot on a Raspberry Pi.

Built With

Share this project:

Updates