an advanced moderation discord bot
not really finished so expect bugs
i work on this once in a while idk
- variety of punishments
- mute - prevent users from sending messages
- freeze - prevent users from reacting or sending files
- exile - prevent users from seeing channels
- ban
- kick
- timed punishments
- advanced argument parser
- allows for punishing multiple specific members, all members with a role, or everyone in a server with a single command
- other moderation features like purging messages
- logical error messages
invite link: https://discord.com/api/oauth2/authorize?client_id=804104627829211146&permissions=536870911991&scope=bot
the bot might go offline at the end of each month because of limited heroku dyno hours
type %help
to see a list of all commands.
type %help [name of command]
to see info on how to use a specific command
- fork this repository or download it
- go to https://discord.com/developers/applications and create a new application
- go to the Bot page and copy the token
- paste the token inside the quotes
token = ""
in thebot.py
file from this repository - run
bot.py
, it should saybot has connected to discord
in your terminal - to invite the bot to a server, go back to discord developer portal and go to the OAuth2 page
- scroll down to the OAuth2 URL Generator and check the box that says bot inside the scopes box
- then in the bot permissions box and check permissions that you want the bot to have
- copy the link in the scopes box, visit it, and complete all the normal stuff for inviting bots
- hopefully the bot should be online and commands that don't require a database will work