michael e3f6f307b1 | ||
---|---|---|
.gitignore | ||
LICENSE | ||
README.md | ||
bot.py | ||
mute_demo.png |
README.md
Karl Marx 2
Karl Marx 2 takes a somewhat different spin on moderation for smaller servers (~10-35 users), handing the controls back to the users themselves. Instead of a single moderator issuing a command to mute, kick or banish a given user, the choice is left up to anyone and everyone present in the channel. Is the user at hand being annoying or spammy enough to be muted? Are they toxic enough to be kicked/banned? We'll take a vote!
I didn't have as much time as I would have liked to work on this, but I after Hack Week I intend to progressively flesh out its functionality beyond just moderation and further improve it.
Made with love. Enjoy! :)
IMPORTANT: json storage is still under development.
Installation
- Clone the repo wherever you want and make sure you have python3 installed with the discord.py package. (If you don't then just
pip3 install discord.py
and you should be good to go!) python3 bot.py
Commands
>>mute
- Hold a 30-second vote to mute a user for 10 minutes. You can set different values inconfig.json
.>>exile
- Euphamism for banning a user, I guess. By default, the vote lasts 3 hours, and requires that there be at least 10 votes and a 50% majority. Like the>>mute
command, you can also tweak settings inconfig.json
.>>anthem
- First verse of the Soviet National Anthem. Might need that at some point to show your communist pride.>>ping
- Fun leftovers from when I was first setting up the bot. :P