Inspiration

We were inspired by many ongoing discussions regarding quarantine and mental health. Being isolated for a long time is often correlated with mental health and substance abuse issues. Because Discord is a large platform, we felt that creating a bot that connects people with similar interests will help people cope with isolation. It would also be a good way for them to learn from each other, which is very important because of the social/political climate of the United States right now.

What it does

Discord Connect connects people with similar interests to improve social contact especially right now during a time where we can't communicate face to face.

How we built it

We used Java Discord API (JDA). This allowed us to interact with Discord and get user input/event handling. After determining which API we were going to use, we started planning out the layout of the program and figuring out deadlines for certain modules of the bot. This allowed us to develop efficiently and helped expand the testing time frame.

Challenges we ran into

We had to figure out which database we were going to use. We are most familiar with MongoDB but decided to go with Firebase since its owned by Google (Sponsor). I ran into a couple of issues when connecting (such as invalid permission) but ended up fixing it and having a great user experience.

What we learned

[Luciano] I am most experienced with Java and Discord Bots, I was able to teach my teammates some of the basics of Java and get them a basic idea of how the bot works. Collectively we learned about Google Cloud and the powerful capabilities that they offer.

[Roselyn and Lailah] It was a lot to grasp in 48 hours, but it was a worthwhile experience. Additionally, as a team, we learned about Google Cloud (Firebase specifically).

What's next for Discord Connect

We plan to expand the capabilities of the bot, such as adding more modules to the profile. We also want to add multi-server capabilities, which will expand the positive impact of the bot.

Github Repository: https://github.com/Legitzx/DiscordConnect

Built With

Share this project:

Updates