Prerequisites
Before configuring Fire, ensure you have:- Manage Server permission in your Discord server
- Fire bot invited to your server with appropriate permissions
- Understanding of your server’s moderation needs
If you haven’t invited Fire yet, visit the quickstart guide to get started.
Initial setup steps
Configure server language
Set Fire’s language for your server to ensure all messages and responses appear in your preferred language.Use the Available options:
/language command to view available languages or set a new one:- English (en-US)
- Spanish (es-ES)
- French (fr-FR)
- German (de-DE)
- And more…
Individual users can also set their own language preference, which will override the server default for their interactions.
Set up moderator roles
Define which roles in your server should have moderator permissions for Fire commands.To view current moderators:To remove a moderator role:
Configure welcome messages
Set up automatic welcome messages for new members joining your server.Available variables:To disable welcome messages:
{user}- Mentions the user{user.mention}- User mention format{user.name}- Username{user.displayname}- Display name{guild}or{server}- Server name{count}- Total member count{count.suffix}- Member count with suffix (1st, 2nd, etc.)
Configure leave messages
Set up automatic messages when members leave your server.Uses the same variables as join messages.To disable:
Set up logging channels
Configure where Fire should send moderation, action, and member logs.See the Logging section for detailed configuration options.
Advanced configuration
Blacklisting users
Prevent specific users from using Fire commands in your server:Server visibility
Control whether your server appears on Fire’s public server list:Verifying your setup
After completing the initial setup, verify that:Fire has required permissions
Fire has required permissions
Fire needs the following permissions to function properly:
- Manage Messages
- Manage Roles
- Manage Nicknames
- Ban Members
- Kick Members
- View Audit Log
- Send Messages
- Embed Links
Logging channels are accessible
Logging channels are accessible
Fire must be able to:
- View the logging channels
- Send messages in logging channels
- Embed links in logging channels
/logging toggle to verify channel access.Role hierarchy is correct
Role hierarchy is correct
Fire’s role must be:
- Higher than roles it needs to assign (autorole, mute role)
- Higher than roles of users it needs to moderate
- Below admin/owner roles for security
Next steps
Now that your server is set up, configure:Permissions
Fine-tune command access and channel restrictions
Auto-moderation
Enable automated moderation features
Troubleshooting
Commands aren't working
Commands aren't working
- Verify Fire has Send Messages permission in the channel
- Check that your role has the required permissions
- Ensure the command isn’t restricted in that channel
- Try using the command in a different channel
Welcome messages aren't sending
Welcome messages aren't sending
- Verify Fire can send messages in the welcome channel
- Check that the welcome channel is set correctly
- Ensure the welcome message is configured
- Test by having someone join or using
/joinmsgto preview
Auto-role isn't working
Auto-role isn't working
- Verify Fire’s role is higher than the auto-role
- Check that Fire has Manage Roles permission
- Ensure the role isn’t managed by an integration
- Verify the role isn’t the @everyone role