Anti-spam features
Protect your server from common spam tactics with Fire’s anti-spam features.Anti-everyone
Prevents users from pinging @everyone or @here in messages.Anti-ZWS (Zero-Width Space)
Detects and removes messages containing zero-width space characters, often used to bypass filters.Anti-spoiler
Prevents abuse of Discord’s spoiler tags.Link filtering
Control what types of links can be shared in your server.Enabling link filters
Discord invites
Discord invites
Blocks Discord server invite links (discord.gg, discord.com/invite).Use case: Prevent advertising of other Discord servers.
PayPal links
PayPal links
Blocks PayPal.me and PayPal payment links.Use case: Prevent scam payment requests or unauthorized solicitation.
YouTube links
YouTube links
Blocks YouTube video and channel links.Use case: Restrict video sharing to specific channels.
Twitch links
Twitch links
Blocks Twitch channel and clip links.Use case: Prevent stream advertising or restrict to media channels.
Twitter links
Twitter links
Blocks Twitter/X post and profile links.Use case: Control social media sharing.
Link shorteners
Link shorteners
Blocks URL shorteners (bit.ly, tinyurl.com, etc.).Use case: Security measure to prevent hidden malicious links.
Excluding from link filters
Exempt specific users, roles, or channels from link filtering:Running
/linkfilter exclude on an already excluded item will remove the exclusion.Automatic moderation actions
Auto-decancer
Automatically fixes nicknames with special characters or non-standard Unicode.- Removes special characters from nicknames
- Converts Unicode characters to ASCII equivalents
- Helps prevent nickname hoisting and unreadable names
๖ۣۜƤⱤɆĐ₳₮ØⱤ→PREDATOR「Toxic」User→Toxic UserCOOLᴺᴬᴹᴱ→COOLNAME
Requires Fire to have Manage Nicknames permission and a role higher than users being renamed.
Auto-dehoist
Prevents users from “hoisting” their names to the top of the member list using special characters.- Detects nicknames starting with special characters (!, ?, numbers, etc.)
- Automatically renames them to prevent hoisting
- Adds a prefix to push them down the member list
!!! Admin→Dehoisted !!! Admin001 User→Dehoisted 001 User
Logging
Track all moderation activities with Fire’s comprehensive logging system.Setting up logging
Enable logging
moderation- Moderation actions (bans, kicks, mutes)action- Server actions (channel edits, role changes)members- Member events (joins, leaves, nickname changes)
Moderation logs
Track all moderation actions taken by moderators: Logged events:- Bans and unbans
- Kicks
- Mutes and unmutes
- Warnings and notes
- Blacklists
- Message deletions (purge)
- Slowmode changes
- Lockdowns
- Action taken
- Target user
- Moderator who performed the action
- Reason (if provided)
- Timestamp
- User ID and Moderator ID
Action logs
Monitor server changes and important events: Logged events:- Channel creates, updates, and deletes
- Role creates, updates, and deletes
- Server settings changes
- Emoji and sticker changes
- Webhook creates and deletes
- Integration changes
Member logs
Track member activity and changes: Logged events:- Member joins and leaves
- Nickname changes
- Username changes
- Role additions and removals
- Avatar changes
- Voice channel joins, leaves, and moves
Ignoring channels from logs
Exclude specific channels from being logged:- Bot command channels with lots of spam
- Off-topic channels
- Testing channels
Best practices
Start with link filters
Enable Discord invite and link shortener filters first - they provide the most security benefit.
Monitor auto-mod actions
Regularly check your moderation logs to ensure auto-moderation isn’t creating false positives.
Exclude trusted roles
Use
/linkfilter exclude to exempt moderators and trusted members from link filters.Combine with manual moderation
Auto-moderation is a supplement to, not a replacement for, active moderation.
Configuration examples
Example 1: Basic safety setup
Example 2: Strict content control
Example 3: Community server with content creators
Troubleshooting
Auto-moderation deleting legitimate messages
Auto-moderation deleting legitimate messages
Solutions:
- Review which filters are enabled with
/antiand/linkfilter toggle - Use
/linkfilter excludeto exempt trusted users/roles - Disable overly aggressive filters for your community type
- Create specific channels where filters are disabled
Links not being filtered
Links not being filtered
Possible causes:
- Link filters not enabled via
/linkfilter toggle - User/role/channel is excluded
- User is a moderator or has Manage Server permission
- Fire lacks Manage Messages permission
Logs not appearing
Logs not appearing
Possible causes:
- Logging not enabled with
/logging toggle - Fire can’t access the log channel
- Fire lacks Send Messages or Embed Links permission
- Channel is in the ignore list
/logignore and verify Fire’s permissions in the log channel.Auto-dehoist/decancer not working
Auto-dehoist/decancer not working
Requirements:
- Fire needs Manage Nicknames permission
- Fire’s role must be higher than the target user’s highest role
- Cannot rename server owner
- Feature must be enabled
Related configuration
Server setup
Initial server configuration
Permissions
Command permissions and restrictions