Hello

,

I

'

m Enzo

.

I'm a Full-stack Developer based in Uruguay.

Enzomdev

@enzom_uy

Follow

Full-Stack Developer.

Blacklist Discord Bot

Stack

PythonMongoDB

Website

Repository

https://github.com/enzom-uy/mylo-blacklist-py

My friends and I really like competitive video games, we play CS:GO almost every day and usually, we manage to be at least five, and since CS:GO is a 5v5 game, we don't have to deal with unwanted situations from strangers.

However, every now and then when some friend is busy we have to play with another person we don't know and, sadly, it is an awful experience most of the time: from people who is really toxic, to someone who it isn't but clearly doesn't play with the same competitiveness as us and doesn't mind to lose.

We have a text channel for those situations, kind of like a Death Note or blacklist, in which we register them with their data (profile link, profile id, name, and profile screenshot), but all as basic text/simple discord message.

To make it fancier and reliably, I decided to build a really simple discord bot, connected to a MongoDB Atlas database, and add the functionalities of adding a new user, listing all users, and checking if a user exists on the blacklist.

I still need to implement more stuff, like show the final outcome before actually sending the new user to the database, to be able to check if you write something wrong, or delete someone from the database without me having to actually login into MongoDB Atlas, but since we play really often, I needed to deploy my discord bot ASAP.