Welcome to ModzBott Docs

Learn how to use, manage and configure ModzBott for your Discord server.
If you still need help, join our support server here.

ModzBott Features

Here is a list of current ModzBott features:

                            
  • Server Logging
  • Welcome / Leave Messages
  • Moderation Commands
  • Web Dashboard
  • Frequently Asked Questions (FAQs)

    The bot is offline, what do I do?

    Please do not make a support ticket in the support server or ask for help, it is likely that the developers are already aware and potentially testing / uploading new features to the bot. It is also worth checking if ModzBott Experimental is online as all changes are made on that bot before publishing.

    Why am I unable to unlock a channel after locking it down?

    This may be because you have the manage roles permission for the server / channel but you do not have a role that allows you to send messages. This can be changed in the channel settings by setting "send messages" to ✅.

    How do I add new lines into my custom messages on DMs / join or leave messages?

    To this this just use \n into the text where you would like it to wrap. For example:

    Welcome to the server!\nWe hope you have a great time
    Will return:
    Welcome to the server!
    We hope you have a great time!

    Features

    Server Logging

    Current supported loggable events:

    kick - Logs member kicks from the server
    ban - Logs member bans from the server
    timeout - Logs member timeouts / mutes
    role_change - Logs role assignments / removals
    nickname_change - Logs member nickname changes
    message_delete - Logs deleted messages
    message_edit - Logs edited messages
    channel_purge - Logs bulk message deletions
    all - All events mentioned above

    Logging Commands:

    All logging commands require the user AND the bot to have the Manage Server permission. Users who do not have this permission will not be able to use it.

    /logging enable - Enabled all logging for the server. This will create a #modzbott-logging channel if a logging channel has not been set or if the command has been used for the first time.

    /logging disable - Disables server logging entirely, but will retain logging settings for future use.

    /logging event < event_name > < enable|disable > - Enable or disable a specific logging event.

    /logging channel < set|reset > < channel > - Assign a custom channel to log a specific event or reset it to the default channel.

    /logging cases view < case_id > - View details of a specific event. This will return the ID, event type, target user, moderator, reason (if supplied) and timestamp.

    /logging cases list - List all event cases.

    Commands

    Moderation Commands:

    Command Usage / Purpose Permission Required
    /ban <member> [reason] Ban a member from the server with a reason (optional) Ban Members
    /kick <member> [reason] Kick a member from the server with a reason (optional) Kick Members
    /role <add|remove> <member> <role> Assign or remove role(s) from a member Manage Roles
    /purge <messages (int)> Delete up to 100 message at once Manage Messages
    /slowmode <seconds (int)> Set slowmode on a channel. To remove, enter 0 Manage Channels
    /lockdown <channel> Locks a channel Manage Channels & Manage Roles
    /unlock <channel> Unlocks a previously locked channel Manage Channels & Manage Roles

    Utility Commands:

    Command Usage / Purpose Permission Required
    /whois <member> Get detailed information about any server member
    /serverinfo Show general information about the server, member count, roles and more
    /latency Check the current latency for ModzBott
    /invite Generate a server invite link for ModzBott
    /support Generate a link to join the support server

    Fun & Engagement Commands:

    Command Usage / Purpose Permission Required
    /poll <question> <answer1> <answer2> [answer3] [answer4] Create a poll with up to 4 options Create Polls

    Join / Leave Messages

    Commands:

    All join / leave message commands require the user AND the bot to have the Manage Server permission. Users who do not have this permission will not be able to use it.

    /logging enable - Enabled all logging for the server. This will create a #modzbott-logging channel if a logging channel has not been set or if the command has been used for the first time.

    /logging disable - Disables server logging entirely, but will retain logging settings for future use.

    /logging event < event_name > < enable|disable > - Enable or disable a specific logging event.

    /logging channel < set|reset > < channel > - Assign a custom channel to log a specific event or reset it to the default channel.

    /logging cases view < case_id > - View details of a specific event. This will return the ID, event type, target user, moderator, reason (if supplied) and timestamp.

    /logging cases list - List all event cases.