Overview
Configuration commands allow server administrators to customize Fire’s behavior and features for their server.Most configuration commands require the Manage Server permission.
Basic Settings
Language
Set the language for Fire’s responses. Command:/language
The language to use. Leave empty to see current language and available options.
- With Manage Server permission: Sets server-wide language
- Without Manage Server: Sets your personal language preference
Command Restrictions
Restrict commands to specific roles or channels. Commands:/restrict- Restrict a command to specific roles/restrict-mod- Restrict to moderators only/restrict-admin- Restrict to administrators only
The command to restrict
Roles that can use the command (for
/restrict)Logging
Configure what events Fire logs and where.Setup Logging
Command:/logging-configure
Type of log to configure:
moderation- Mod actions (bans, kicks, mutes)message- Message edits/deletesmember- Joins/leavesaction- General actions
The channel to send logs to
Toggle Logging
Command:/logging-toggle
Type of log to enable/disable
Logging Ignore
Ignore specific channels from logging. Command:/logignore
Channel to ignore in logs
Useful for ignoring bot channels or spam channels from message logs.
Auto-Moderation
Link Filter
Automatically filter and remove links. Commands:/linkfilter-toggle- Enable/disable link filtering/linkfilter-exclude- Exclude specific channels or roles/linkfilter-list-exclude- View excluded channels/roles
Anti Settings
Configure various anti-spam and anti-abuse features. Command:/anti
Provides access to:
- Anti-spam settings
- Anti-raid protection
- Anti-hoisting (special characters in names)
- Anti-invite (block server invites)
Blacklist
Manage word blacklist for auto-moderation. Command:/blacklist
Action:
add, remove, or listWord to blacklist (for add/remove)
Welcome & Farewell
Join Message
Set a message to send when members join. Command:/joinmsg
The welcome message. Use variables:
{user}- User mention{user.name}- Username{user.id}- User ID{guild}- Server name{guild.members}- Member count
Channel to send welcome messages
Leave Message
Set a message to send when members leave. Command:/leavemsg
The farewell message (supports same variables as joinmsg)
Channel to send leave messages
Public Guilds
Make your server appear in Fire’s public server list. Command:/public
Whether to make the server public
Description for the public listing
Requires server to have at least 100 members and Fire Premium.
Advanced Settings
Command Settings
Configure individual command behavior. Command:/command
The command to configure
Enable or disable the command
Channels where the command can be used
Message Variables
Many configuration commands support variables:| Variable | Description | Example Output |
|---|---|---|
{user} | User mention | @Username |
{user.name} | Username | Username |
{user.id} | User ID | 123456789 |
{user.tag} | User#0000 | User#1234 |
{guild} | Server name | My Server |
{guild.id} | Server ID | 987654321 |
{guild.members} | Member count | 1,234 |
{guild.owner} | Owner mention | @Owner |
{channel} | Channel mention | #general |
Configuration Categories
Essential Setup
Essential Setup
- Set server language with
/language - Configure logging with
/logging-configure - Set up welcome messages with
/joinmsg - Add moderator roles (see Moderation docs)
Auto-Moderation
Auto-Moderation
- Enable link filter if needed
- Configure word blacklist
- Set up anti-spam settings
- Exclude trusted roles from filters
Customization
Customization
- Customize join/leave messages
- Restrict commands to specific channels
- Configure command permissions
- Set up public server listing (if eligible)
Logging Best Practices
Logging Best Practices
- Use separate channels for different log types
- Ignore bot/spam channels from message logs
- Regularly review logs for issues
- Keep log channels private to staff
Example Setup
Here’s a recommended configuration flow for new servers:Troubleshooting
Logs Not Appearing
Logs Not Appearing
- Verify Fire has permission to send messages in the log channel
- Check that logging is enabled with
/logging-toggle - Ensure the channel isn’t in the ignore list
Welcome Messages Not Sending
Welcome Messages Not Sending
- Confirm Fire has Send Messages permission in the welcome channel
- Check that the message format is valid
- Verify the channel is set correctly
Link Filter Not Working
Link Filter Not Working
- Ensure Fire has Manage Messages permission
- Check that the user/channel isn’t excluded
- Verify the filter is enabled