Skip to main content

Prerequisites

Before you begin, make sure you have:
Administrator permissions in your Discord server
Fire invited to your server (Need to invite Fire?)

Setup steps

1

Configure basic settings

Start by setting up Fire’s essential features for your server.

Set your language

Fire supports multiple languages. Set your server’s preferred language:
/language [language]
You can also set your personal language preference, which will override the server default for your interactions with Fire.

Check Fire’s permissions

Ensure Fire has the necessary permissions to function properly. Fire needs:
  • Send Messages - To respond to commands
  • Embed Links - To send rich embeds
  • Manage Messages - For moderation features
  • Manage Roles - For auto-roles and moderation
  • Ban Members - For ban commands
  • Kick Members - For kick commands
  • Manage Channels - For ticket system and lockdowns
Fire’s role must be positioned above any roles you want it to manage. Discord only allows bots to manage roles below their highest role.
2

Set up moderation

Configure Fire’s moderation features to keep your server safe.

Enable logging

Track important events in your server with Fire’s logging system:
/logging configure [log-type] [channel]
Available log types:
  • Moderation logs - Track bans, kicks, warnings, and other mod actions
  • Action logs - Monitor message edits, deletions, and channel changes
  • Member logs - Track joins, leaves, and role changes

Configure auto-moderation

Enable automatic protection against spam and unwanted content:
/anti [feature] [action]
Auto-mod features include:
  • Spam detection and prevention
  • Mass mention blocking
  • Invite link filtering
  • Zalgo text removal
  • Duplicate message detection
Start with basic auto-moderation features and adjust based on your server’s needs. You can always enable more features later.
3

Set up welcome features

Make new members feel welcome and informed.

Configure join messages

Send a custom message when members join:
/joinmsg [channel] [message]
You can use these variables in your messages:
  • {user.mention} - Mentions the user
  • {user.name} - User’s username
  • {guild} - Server name
  • {count} - Member count
Example:
Welcome {user.mention} to {guild}! You are member #{count}.

Configure leave messages

Track when members leave your server:
/leavemsg [channel] [message]
4

Create custom tags

Build a knowledge base for your server.Tags are custom commands that display information when invoked. They’re perfect for:
  • Server rules
  • Frequently asked questions
  • Important announcements
  • Quick responses to common questions

Create your first tag

/tag create [name] [content]
Example:
/tag create rules Please follow our server rules: 1. Be respectful 2. No spam 3. Stay on topic

Use a tag

Members can then use your tag with:
/tag [name]
Tags support embeds for rich, formatted content. Use /embed create to design custom embeds for your tags.
5

Enable tickets (optional)

Set up a professional support system for your server.

Create a ticket category

First, create a Discord category channel where tickets will be created.

Enable the ticket system

/ticket enable [category]
Or use threads instead of channels:
/ticket enable [channel]

Customize ticket settings

  • Set ticket description: /ticket description [text]
  • Set ticket limit per user: /ticket limit [number]
  • Configure who can be added: /ticket invitable [role]
  • Add support staff: /ticket add [role]
Thread-based tickets require your server to have access to threads. This feature is available to servers with the appropriate tier or boosts.

Test Fire’s functionality

Once you’ve completed the setup, verify everything is working:
Try these commands to ensure Fire is responding correctly:
/help
Displays Fire’s help menu with all available commands.
/ping
Shows Fire’s latency and status.
/stats
Displays Fire’s statistics and uptime.
If you set up moderation logging:
  1. Try a test command like /warn on a test account
  2. Check if the log appears in your configured channel
  3. Verify that moderation actions are being recorded
If you created tags:
  1. Use /tag list to see all tags
  2. Try calling a tag with /tag [name]
  3. Edit a tag with /tag edit [name] [new-content]

Next steps

Now that Fire is set up, explore more advanced features:

Explore all features

Discover everything Fire can do

Browse commands

View detailed command documentation

Configure permissions

Fine-tune who can use which commands

Premium features

Unlock advanced capabilities
Need help? Join our support server for assistance from the Fire community and staff.

Build docs developers (and LLMs) love