The guardian is a moderation/administration bot made with server owners in mind. It is easy to use, there is a large set of tools from simple moderation to security scans.
- Link#8313 (148118565386584065)
- Extensive customizability
- Future-proof code built with scalability in mind
- Covers tasks that usually require many bots to accomplish
- Simple, concise and idiot-proof syntax and command responses
- Guide Menu
- Userinfo/See/Whois
- Per-User private voice channels
- Suggestions
- Polls
- Reaction Roles
- Advanced server configuration (See further down)
- Permission & Server Security Scanning
- Server Information
- Auto On-Join role assignment
- Join/Leave logging with invite indication
- Channel Locking/Unlocking
- Message Bulk-Clearing
- Per-User warning system
- Role Memory (Re-Apply roles on leave/rejoin)
- New Account Flagging
- Deleted Message Logging
- Moderation Action Logging
- User Voice Channel Kicking
- Role Color (Hex)
- Role mentioning
- Channel slowmode
- Chat Moderation
- Kick
- Ban/Temporary Ban
- Mute/Temporary Mute/Unmute
- Deafen/Temporary Deafen/Undeafen
- Paginated Help Menu
Note that you can view all of this with the help command.
The Guide
command can also walk you through a few of the features in your server.
Every server has their own custom server configuration. The bot adapts its features to it. You can customize:
- The bot prefix
- The bot command channels
- The custom voice channel category
- The suggestion channel
- The account flagging channel
- The moderation action logging channel
- The On-Join role to assign
- The deleted messages channel (Also moderated messages)
- If the bot deletes commands after execution
- If the bot tells the user when commands are invalid
- If the bot saves the roles of a user when he leaves/rejoins
- If the bot moderates the chat for advertising
- If the bot moderates the chat for spamming
Note that you can view all of this with the config <show/list> command.
- Compile the bot's source code into a runnable jar (Or download from the release section)
- Install a distribution of the MongoDB Server on your computer/server. The bot will configure it automatically, just make sure that it's running and on port 27017.
- Create a
config.json
file in the same folder. - Inside of said file, insert this:
{
"token": "YOUR TOKEN",
"prefix": "THE DEFAULT PREFIX",
"presence": "THE PRESENCE" //The presence will be Playing *your presence*
}
- You're good to go! Simply run the jar file with
java -jar <filename>
in the command line.
The project is under the GNU General Public License v3.0