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:
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 timeWill 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 serverban- Logs member bans from the servertimeout- Logs member timeouts / mutesrole_change- Logs role assignments / removalsnickname_change- Logs member nickname changesmessage_delete- Logs deleted messagesmessage_edit- Logs edited messageschannel_purge- Logs bulk message deletionsall- All events mentioned above
Logging Commands:
/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:
/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.