Inspiration

I have always been interested in internet privacy and the protection of people's data, especially when it comes down to malicious attacks and threats through doxxing. With Discord becoming mainstream and the accessibility of public servers, This is a huge issue for users who decide to join a public server without creating a new profile or making sure their profile links do not have sensitive information. I haven't seen a discord bot that helps users understand why these third party connections can cause potential harm to them.

What it does

This bot takes either a member joining or a member typing '''$help''' as a prompt to load in the very funny dialog :). after this, if a user types '''$FIXITNOW''', the bot will provide a link to a website with ideas to look at before joining a public server and resources that relate to online privacy in general as well as discord specific issues.

How we built it

I built this using python with the discord.py library, HTML and CSS. I left in previous attempts of my original idea as a way to go back when i have more knowledge or time to implement this bot the way i intended it to be.

Challenges we ran into

I could not grasp the concept of OAuth2 in time. I think I didn't realize when brainstorming how difficult using OAuth2 would be; especially when trying to find tutorials using python as most use javascript. Around the 6 hour mark I switched completely to javascript to try to implement this easier with tutorials, but javascript with a less-than-common library and realistically only 12 hours left.

Accomplishments that we're proud of

I am so proud of myself for coming out and learning new things. I usually do not come to events as I am scared of failure but this was a rewarding experience for both me and my github. :)

What we learned

I learned basics of python, using cmd to install python libraries as well as javascript dependencies. I learned a bit about javascript as well as OAuth2 just through trial and error. I learned how to use html and css as well. I learn how to use azure to create a static website, then add that link as a subdomain into my domain.

What's next for Dox vader bot

Hopefully I can learn how to implement in OAuth2 and allow the bot to keep everything inhouse and restrict new users of large servers from joining until they click a dialog box that they understand the risks within their linked accounts. :)

Built With

Share this project:

Updates