Overview
Fire’s moderation commands help you manage your server members and enforce rules. All moderation commands are slash-only and require appropriate permissions.Member Moderation
Ban
Ban a member or user from the server. Command:/ban
The member or user to ban
Reason for the ban (shown in audit log)
Temporary ban duration (e.g., “2d”, “1w”). Leave empty for permanent ban.Minimum: 30 minutes
How many seconds of messages to delete (0-604800)Options:
- None (0)
- Previous hour (3600)
- Previous 6 hours (21600)
- Previous 12 hours (43200)
- Previous day (86400)
- Previous 3 days (259200)
- Previous week (604800)
- User: Moderator role
- Bot: Ban Members
You cannot ban moderators unless you are the server owner.
Unban
Remove a ban from a user. Command:/unban
The banned user to unban
Reason for unbanning
- User: Moderator role
- Bot: Ban Members
Kick
Remove a member from the server (they can rejoin). Command:/kick
The member to kick
Reason for the kick
- User: Moderator role
- Bot: Kick Members
Mute
Timeout a member, preventing them from sending messages. Command:/mute
The member to mute
Reason for the mute
Duration of the mute (e.g., “1h”, “30m”). Maximum 28 days per Discord’s limits.
- User: Moderator role
- Bot: Moderate Members, Manage Channels, Manage Roles
Cannot mute moderators or bots unless you are the server owner.
Unmute
Remove a timeout from a member. Command:/unmute
The muted member to unmute
Reason for unmuting
- User: Moderator role
- Bot: Moderate Members
Warn
Issue a warning to a member. Command:/warn
The member to warn
Reason for the warning
- User: Moderator role
Message Management
Purge
Bulk delete messages in a channel. Command:/purge
Number of messages to delete (2-100)
Only delete messages from this user
Only delete messages containing this text
Only delete messages NOT containing this text
Only delete messages starting with this text
Only delete messages ending with this text
Only delete messages with attachments
Only delete messages from bots
Include embed content in text matching
Invert the filter criteria
- User: Manage Messages
- Bot: View Channel, Manage Messages
Slowmode
Set channel slowmode rate limit. Command:/slowmode
Slowmode delay in seconds (0-21600). Use 0 to disable.
Target channel or category. Defaults to current channel.
Apply to all channels in the server
- User: Manage Channels
- Bot: Manage Channels
Moderation Utilities
Moderators
Manage the server’s moderator list. Commands:/moderators- View current moderators/moderators-add- Add a moderator role/moderators-remove- Remove a moderator role/moderators-list- List all moderator roles
Modlogs
View moderation logs and statistics. Commands:/modlogs- View moderation actions/modlogs-view- View specific modlog entry/modlogs-stats- View moderation statistics/modlog-mod-stats- View per-moderator statistics
Warnings
Manage member warnings. Commands:/warnings-view- View warnings for a member/warnings-clear- Clear warnings from a member
Note
Add internal notes about a member (not visible to the member). Command:/note
The member to add a note about
The note content
Reason
Update the reason for a moderation action. Command:/reason
The case ID to update
The new reason
Auto-Moderation
Muterole
Configure the mute role for the server. Command:/muterole
The role to use for mutes
Block/Unblock
Block or unblock a member from specific channels. Commands:/block- Block a member from the current channel/unblock- Unblock a member from the current channel
Derank
Remove all roles from a member. Command:/derank
The member to derank
Reason for deranking
- User: Moderator role
- Bot: Manage Roles
Auto-Configuration
Autodecancer
Automatically dehoist members with special characters at the start of their name. Command:/autodecancer
Autodehoist
Automatically remove hoisting characters from nicknames. Command:/autodehoist
Badname
Set a default nickname for members with inappropriate names. Command:/badname
The default nickname to assign
Autorole
Configure roles to automatically assign to new members. Command:/autorole
Advanced
Lockdown
Lock down the entire server or specific channels. Commands:/lockdown start- Start a server lockdown/lockdown end- End the lockdown/lockdown exclude- Exclude a category from lockdown
Reason for the lockdown
- User: Manage Channels
- Bot: Manage Channels
Appeals
Manage ban appeals system. Command:/appeals
Best Practices
Always Provide Reasons
Always Provide Reasons
Include clear, professional reasons for all moderation actions. These appear in audit logs and can be viewed by other moderators.
Use Temporary Bans
Use Temporary Bans
Consider using temporary bans for first-time offenders to give them a chance to improve.
Document Warnings
Document Warnings
Use the warn command to build a history before taking stronger action.
Review Modlogs
Review Modlogs
Regularly review moderation statistics to ensure consistency across your mod team.