A flexible server moderation tool using Discord.Net.
- Create a bot user and invite it to your server.
- Extract the zip from releases, place your bot user's token in token.txt and run the exe.
- Fill out the generated XML files in the Server folder to customize the bot for your server. To get IDs, use Discord's developer mode and right click channels/roles and choose Copy ID.
- Give the bot a role with admin priveleges in order to manage permissions and post in any channel.
- For more specific setup instructions, including how to use every feature, check out the Wiki.
• Optionally require members to type a specific message to gain access to the rest of the server.
• Quickly deny typing privileges to a channel to end strife, or temporarily silence individual misbehaving users.
• Let your moderation team hand out warns, which users can accumulate.
• You get to configure a custom threshold for how many warns lead to automatic mutes, kicks, or bans.
• Users that try to evade mutes will be instantly muted when they rejoin.
• You can filter specific phrases from incoming messages and, depending on severity, automatically issue warns.
• Set a cap on post length and duplicate messages. Users can check why their messages were auto-deleted.
• Users can opt in and out of specific roles at will, allowing them to access optional sections of the server.
• Users can create their own roles using a hex value to change their username color on their own.
• Turn a channel into an audit log to see who used certain commands.
• Unlike Discord's pruning feature, you can remove users that have never typed in your server.
• Users can look up a list of commands they can use, with auto-generated usage examples.
• Optionally, you can make a list of keywords users can look up to view a matching embed with a description and useful links.
• The "pin" command can send an embed of any message to another channel as an alternative to Discord's default pinning system, which has a per-channel limit.
• Users that are allowed to use the "pin" command can also react to a message with 📌 to pin it.
• All settings are in plaintext XML files that can be edited. They are auto-generated per server when you run the bot.
• The host of the bot can use a GUI to manage moderation actions remotely.