Skip to content

Linkster78/The-Guardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A guardian from breath of the wild

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.

Team Members

  • Link#8313 (148118565386584065)

Advantages

  • 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

Features

  • 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.

Server Configuration

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.

Setup

  1. Compile the bot's source code into a runnable jar (Or download from the release section)
  2. 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.
  3. Create a config.json file in the same folder.
  4. Inside of said file, insert this:
{
	"token": "YOUR TOKEN",
	"prefix": "THE DEFAULT PREFIX",
	"presence": "THE PRESENCE" //The presence will be Playing *your presence*
}
  1. You're good to go! Simply run the jar file with java -jar <filename> in the command line.

Licensing

The project is under the GNU General Public License v3.0

About

This is a general purpose moderation discord bot.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages