J0B10 / Voteban

The Voteban bot that doesn't ban. A moderation tool not meant for moderation. Created during the Discord Hack Week.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Voteban

Disclaimer: This README and the associated bot is one big sarcastic shitpost.
No one will ever be banned or kicked by the bot.
We believe that talking to each other and explaining misbehaviour is better than just voting to ban people.
/voteban is a meme that now has been used in our community for a long time to show disagreement but at the same time have a great laugh all together.
If you are looking for a real moderation tool this is propably not the right bot.
Also be aware if using the bot that it sadly has the potential to be misused or misunderstood.

⚠️ This bot has reached EOL and was affected by CVE-2021-44228. Do not run it!


There are so meany reasons why you would need /voteban:

Trojaner posts screenshots with light theme - /voteban trojaner!

MelanX is telling incredibly bad jokes - /voteban melan!

kegelsknight is trolling again - /voteban kegelsknight!

skate702 is piling up open TODOs - /voteban skate702!

felixletsplay is using eclipse - /voteban felixletsplay!

ungefroren isn't merging my PR - /voteban ungefroren!

derNiklaas is to blame - /voteban derNiklaas!

Sireisenblut is existing - /voteban Sireisenblut!

Everybody loves to ban! Start banning your friends now!

Usage

/voteban <username> <optional ban message>

Vote that a user should get banned. A really satisfying command.
You can add a ban message or leave it up to the bot to select a fitting one.


/mybans

Displays your stats. How many users voted to ban you and how often you voted to ban someone.


/whobanned

Shows the headhunter who banned most users.


/mostbanned

Shows who are the most banned users on the server,


Installing & customizing

You can just invite the bot or download the latest release and run it yourself.
Here is a guide how to get an api token for the bot.

No matter if you are self hosting the bot or just invited him using the link you can upload your own config file to customize the bot:
Just send him config? as a private message and he will answer with your servers current configuration.
Just edit the file and send it back to the bot.
The file is pretty much self explaining, you can add/remove ban messages and images or customize how man users are shown in the leaderboards.
Maybe there will be more customization in the future.

Related stuff

The bot was created during the discord hack week.

We used log4j, JDA, scala-xml and json4s for creating this bot. All those libraries are licensed under Apache 2.0

This bot is licensed under EPL 2.0.

Discord users involved in this project: derNiklaas#6011, Sireisenblut#1813, ungefroren#2222.

Also a big thank you to all members from the skate702 subscriber discord server that suggested ban messages and memes!

About

The Voteban bot that doesn't ban. A moderation tool not meant for moderation. Created during the Discord Hack Week.

License:Eclipse Public License 2.0


Languages

Language:Scala 100.0%