FireFighter Bot
Official documentation: anti-raid, moderation and community tools for Discord.
Welcome to the official FireFighter Bot documentation. It covers installing, configuring and using the bot's commands.
Quick navigation
Feature overview
- Advanced Anti-Raid System with Normal, Strict and Lockdown modes.
- Full moderation: ban, kick, timeout, multiban, warn, purge and more.
- Local and global blacklist for users and bots.
- Detailed logging system with full server auditing.
- Verification by code and by reaction with automatic roles.
- Custom welcomes and farewells with images.
- 8+ interactive minigames with Discord buttons.
- Economy system with balance, bank, work and more.
- Global profiles with tagline, banner, marital status and statistics.
- Streaming alerts for YouTube, Twitch, TikTok and Kick.
About FireFighter
Overview of the bot and its modules.
What is FireFighter Bot?
FireFighter Bot is a multipurpose Discord bot designed primarily for server security and protection. It brings together security, moderation, entertainment and community tools in a single bot.
All its features are free, except those listed as paid in the optional plans (for example, the backup system and the levels system). It includes more than 100 commands, from the anti-raid system to minigames with Discord buttons.
Modules
Features
Most features are available to any server without a subscription; the optional paid plans add extra perks.
Anti-raid system with Normal, Strict and Lockdown modes, adjustable without restarting and with an event history.
Registered users and bots are shared across every server that uses FireFighter, and can be blocked automatically on the rest.
Truco, Chess, Snake, Minesweeper, Sudoku, Galaga, Doom and XP minigames, all with Discord buttons.
Each user's profile (tagline, banner, statistics, marital status, economy and minigames) can be viewed from any server with the bot.
Automatic notifications for YouTube, Twitch, TikTok and Kick, with optional role mentions.
Use cases
Getting started
Set up FireFighter on your server in a few minutes by following this guide.
-
1Invite FireFighterClick the Invite button in the top bar or in the footer of this page. Select your server in Discord's picker and accept the requested permissions.
-
2Check the permissionsMake sure the FireFighter role is above the other roles in the server's role list. This is required for the bot to moderate members correctly.
-
3Set up the logsUse
>>logs set #canalto enable the logging system. FireFighter will record every moderation action and server event in that channel. -
4Enable anti-raidType
>>antiraid onto enable the protection system. It starts in Normal mode by default. You can change it with>>antiraid mode strictor>>antiraid mode lockdown. -
5Set up autoroles (optional)If you want to assign roles automatically to new members, use
>>autoroles add @rol. You can add several roles. -
6Setup completeThe server now has basic protection. The rest of the documentation explains how to set up welcomes, streaming alerts and minigames.
How to invite the bot
Step-by-step process to add FireFighter to your Discord server.
-
1Open the invite linkClick the Invite button in the navigation bar or use the button below. Discord's authorization window will open.
-
2Select your serverIn the "Add to server" dropdown, select the server where you want to install FireFighter. Only servers where you have management permission will appear.
-
3Accept the permissionsReview and accept the requested permissions. FireFighter requests the minimum permissions it needs to work properly. Click Authorize.
-
4Confirm the integrationComplete the captcha if Discord asks for it. Once done, FireFighter will appear on your server and you'll get a notification in the general channel or the configured channel.
Required permissions
Permissions the bot needs to work and permissions you need to use each command.
Bot permissions on the server
FireFighter needs the following Discord permissions to work properly:
| Permission | Required For |
|---|---|
| Administrator | Recommended for full use |
| Ban members | >>ban and >>multiban commands, blacklist |
| Kick members | >>kick and >>multikick commands |
| Mute members | Timeout, automatic anti-raid |
| Manage messages | >>purge, editing the bot's messages |
| Manage channels | >>lock, >>unlock, TempVoice |
| Manage roles | Autoroles, verification, TempVoice |
| View channel | Read commands in any channel |
| Send messages | Reply to commands |
| Embed links | Embeds, logs, interactions |
User permission levels
FireFighter commands require different permission levels:
| Level | Requirement | Example |
|---|---|---|
| All | Any server member | >>profile, >>balance |
| Mod | Kick Members / Ban Members | >>warn, >>kick |
| Admin | Server administrator | >>antiraid, >>logs |
| Owner | Server or bot owner | >>gblacklist |
Web guides
Full guides to protect and manage your Discord server, and quick guides to set up each bot system.
Full guides
Bot setup guides
Short explanations of each system, with the commands to get it working.
How to protect your Discord server from raids
A raid can flood your server with spam, insults or malicious links in a matter of seconds. This guide explains what to prepare before it happens, what to do during an attack and how to recover afterwards, step by step and with FireFighter Bot's commands.
What is a raid
A raid is a coordinated attack on a Discord server. Usually many accounts join at once, often new accounts or bots, and start sending spam, mentioning everyone, posting offensive content or dangerous links. Sometimes the attack comes from inside: someone with permissions who starts deleting channels or kicking members.
The key to stopping it is to act within seconds, something a single person cannot do. That is why it is worth having a security bot that detects it and reacts automatically.
Before the raid: prepare your server
- Give the bot the right permissions and position. FireFighter needs to be able to kick, ban, mute and manage channels and roles; the website's invite link already grants those permissions. Also, its role must be above the members' roles, because Discord doesn't let anyone be sanctioned by a member with a higher role than the bot.
- Turn on the anti-raid. Type
>>antiraid on. From then on, the bot watches for mass joins, message spam, mass mentions and other suspicious behaviour. - Choose the protection mode. With
>>antiraid mode normalyou get standard protection, suitable for small and medium servers. If your server is large or public, use>>antiraid mode strict, which reacts sooner. - Exclude your team. With
>>ignore rol @Moderadoryou prevent the anti-raid from acting against your staff when, for example, they send many messages in a row. - Require new members to verify. With
>>verificacion configurar @Verificadonew members receive a code by direct message and only get access to the server when they enter it. If you prefer, there is also reaction verification. Automated raid accounts almost never get past this step. - Set up a log channel. Create a private channel for staff and type
>>logs #canal. Bans, kicks, deleted or edited messages and anti-raid actions will be recorded there, which will help you work out what happened afterwards. - Set up a trap channel. With
>>honeypot crearyou create a channel where no legitimate member should write. Spam bots usually post in every channel, so they fall into the trap and the bot sanctions them automatically. Choose the sanction with>>honeypot accion. - Make a backup. With
>>backup createyou save your server's roles, channels and permissions so you can restore them if someone deletes them. This feature is part of the premium plans.
During the raid: contain the attack
- Turn on lockdown mode. Type
>>antiraid mode lockdown. It is the highest level of protection: new members may receive an automatic timeout or ban. Use it only while the attack lasts. - Close the affected channels. With
>>lockin a channel, members can no longer write in it while you clean up. - Sanction the attackers. You can ban or kick several users at once by giving their IDs to
>>banor>>kick, and clean up messages with>>purge. - Stay calm and coordinate your staff. Ask your team not to reply to the provokers and to use a private channel to organise themselves.
After the raid: recover and learn
- Go back to normal mode. When the attack is over, type
>>antiraid mode normal(orstrict) so new members can join again without problems. - Reopen the channels. Use
>>unlockin each channel you closed. The permissions it had before are restored. - Review what happened. Check the detection history with
>>antiraid_statsand go through your log channel to identify everyone involved. - Block those responsible. Add them to your server's blacklist with
>>blacklist add, attaching evidence, so they cannot come back. With>>checkyou can check whether an account is already on any blacklist, including FireFighter's global one. - Restore what was lost. If channels or roles were deleted, recover them with
>>backup loadfrom your backup. - Adjust your defences. If the attack got through, raise the mode to
strict, review verification and check that the bot's role is still above the others.
Quick checklist
- FireFighter's role is above your members' roles.
- The anti-raid is turned on and in the right mode for your server.
- Your staff is excluded from the anti-raid.
- New members go through verification.
- You have a private log channel set up.
- You have an active trap channel.
- You have a recent backup.
- Only trusted people have administrator permissions.
You will find every command and its options in the documentation. If you have questions, write to us through the website's support chat or on our Discord server.
General commands
General-purpose commands available to all members.
>>. / slash commands are also available where indicated.| Command | Description | Permissions |
|---|---|---|
| /help · >>help | The bot's interactive help panel | All |
| >>botinfo | Full bot information (version, uptime, stats) | All |
| >>serverinfo | Detailed information about the current server | All |
| >>iconuser [@usuario] | Shows a user's avatar in high resolution | All |
| >>firefighter @usuario >>firequote @usuario | Generates a Firefighter-style quote with menus and image filters | All |
| >>memes | Meme generator with your own image, interactive menus and filters | All |
| >>stats | Graphical dashboard of server activity | All |
| >>botstatus | Quick bot status (online / offline) | All |
| >>serverstats setup|refresh|off | ServerStats-style member/channel counters in voice channels | Admin |
| >>donar | Official links to support the project (Patreon, Cafecito) | All |
| >>check <user_id> | Blacklist/ban check for a user by ID | All |
| >>profile [@usuario|user_id] | View a user's full global profile | All |
| >>profile_frase <texto> | Set your own profile tagline | All |
| >>profile_banner <url> | Set your own profile banner | All |
| >>profile_casado @usuario | Marry another user on your global profile | All |
| >>divorcio | Divorce your partner on your profile | All |
| >>antiraid_stats [limite] | History of events detected by the anti-raid | Mod |
Anti-raid commands
Control and configuration of the anti-raid protection system.
| Command | Description | Permissions |
|---|---|---|
| >>antiraid | Shows the full status of the anti-raid system | Admin |
| >>antiraid on | Enables the anti-raid system | Admin |
| >>antiraid off | Disables the anti-raid system | Admin |
| >>antiraid mode <normal|strict|lockdown> | Changes the protection level (Normal / Strict / Full lockdown) | Admin |
| >>antiraid set <parámetro> <valor> | Fine-tunes anti-raid parameters on the fly | Admin |
| >>ignore rol @rol | Anti-raid will ignore members with that role | Admin |
| >>ignore canal #canal | Anti-raid will ignore events in that channel | Admin |
| >>antiraid_stats [limite] | View the history of detected anti-raid events | Mod |
Blacklist commands
Management of the server's local blacklist and the bot's global blacklist.
Local blacklist (server)
| Command | Description | Permissions |
|---|---|---|
| >>blacklist add @usuario evidencias=<link> | razon=<texto> | Adds a user to the local blacklist with evidence | Admin |
| >>blacklist remove @usuario | Removes a user from the local blacklist | Admin |
| >>blacklist list [limite] | Shows the current server's blacklist | Mod |
| >>blacklist info <user_id> | Information about a user on the blacklist | Mod |
| >>blacklist edit <user_id> ... | Edits a user's entry in the local blacklist | Admin |
Global user blacklist (owner)
| Command | Description | Permissions |
|---|---|---|
| >>gblacklist add <user_id> evidencias=<link> | razon=<texto> | Adds to the global user blacklist | Owner |
| >>gblacklist remove <user_id> | Removes from the global blacklist | Owner |
| >>gblacklist list [limite] | View the global user blacklist | Owner |
| >>gblacklist info <user_id> | View info on a user in the global blacklist | Owner |
| >>gblacklist edit <user_id> ... | Edits the entry in the global blacklist | Owner |
Global bot blacklist (owner)
| Command | Description | Permissions |
|---|---|---|
| >>gbotblacklist add <bot_id> evidencias=<link> | razon=<texto> | Adds to the global bot blacklist | Owner |
| >>gbotblacklist remove <bot_id> | Removes from the bot blacklist | Owner |
| >>gbotblacklist list [limite] | View the global bot blacklist | Owner |
| >>gbotblacklist info <bot_id> | View info on a bot in the blacklist | Owner |
| >>gbotblacklist edit <bot_id> ... | Edits the entry in the bot blacklist | Owner |
Moderation commands
Full moderation tools to manage your server.
Sanctions
| Command | Description | Permissions |
|---|---|---|
| >>ban @usuario [razón] | Bans a user from the server | Mod |
| >>kick @usuario [razón] | Kicks a user from the server | Mod |
| >>softban <@usuario|id> [razón] | Bans and unbans (deletes messages without a permanent ban) | Mod |
| >>banid <id> | Bans a user directly by their ID | Mod |
| >>kickid <id> | Kicks a user by their ID | Mod |
| >>timeoutid <id> <minutos> | Applies a timeout to a user by ID | Mod |
| >>multiban <ids> | [razón] | Bans multiple users at once (IDs separated by spaces) | Admin |
| >>multikick <ids> | [razón] | Kicks multiple users at once | Admin |
| >>multitimeout <min> <ids> | [razón] | Mass timeout for multiple users | Admin |
Revert sanctions
| Command | Description | Permissions |
|---|---|---|
| >>unban <id> | Unbans a user by their ID | Mod |
| >>unmute <id> | Removes a user's mute/timeout | Mod |
| >>unkick <id> | Manages the record of a kick | Mod |
Warnings
| Command | Description | Permissions |
|---|---|---|
| >>warn <user_id> [razón] | Adds a warning to a user | Mod |
| >>warnings <user_id> [limit] | View a user's warning history | Mod |
| >>check <user_id> | Activity log of a user's status (bans, warns, blacklist) | Mod |
Channel management
| Command | Description | Permissions |
|---|---|---|
| >>lock | Locks the current channel (no one can write except mods) | Mod |
| >>unlock | Unlocks the current channel | Mod |
| >>purge <cantidad> | Deletes the last N messages in the channel | Mod |
Server configuration
| Command | Description | Permissions |
|---|---|---|
| >>autoroles add|remove @rol | Add or remove a role from the new-member autoroles | Admin |
| >>autoroles list|clear | View or clear the autoroles list | Admin |
| >>logs set #canal >>setlogs #canal | Sets the server's log channel | Admin |
| >>logs ver|test|off | View the configuration, test or disable the logs | Admin |
| >>verificacion configurar @rol | Enables code verification with an assigned role | Admin |
| >>verificacion reaccion configurar #canal @rol emoji mensaje | Sets up reaction verification | Admin |
| >>seleccionemoji <emoji> >>setrol @rol >>persotext <mensaje> | Edit reaction verification settings | Admin |
| >>capchat | Generates a captcha and sends it to the user by DM | Mod |
| >>bienvenida configurar #canal <mensaje> | Sets up the welcome message | Admin |
| >>bienvenida imagen <url> · test · off | Image, test or disable welcomes | Admin |
| >>despedida configurar #canal <mensaje> | Sets up the farewell message | Admin |
| >>despedida imagen <url> · test · off | Image, test or disable farewells | Admin |
| >>tempvoice setup [#lobby] >>tempvoice panel [#canal] | Sets up temporary voice channels | Admin |
| >>tempvoice lock|unlock|permit|deny|claim|nombre|limite | Manage your temporary voice channel | All |
| >>youtube <link> [@rol] >>twitch <link> [@rol] >>tiktok <link> [@rol] >>kick <link_kick> [@rol] | Sets up streaming platform alerts | Admin |
| >>removeralerta <plataforma> <link> | Removes a configured platform alert | Admin |
Minigame commands
Interactive games with Discord buttons. All available to any member.
Truco (card game)
| Command | Description |
|---|---|
| >>truco [@usuario] | Starts a 1v1 Truco match or solo vs AI |
| >>truco jugar <n> | Plays card number N from your hand |
| >>truco truco|retruco|vale4 | Calls truco, retruco or vale cuatro |
| >>truco envido|realenvido|faltaenvido|flor | Calls the envidos or the flor |
| >>truco aceptar|no | Accepts or declines a call |
| >>truco estado | View the current match status |
| >>truco rendirse | Forfeit the current match |
Other games
| Command | Game |
|---|---|
| >>tresenraya @usuario >>tateti @usuario | Tic-tac-toe with interactive buttons |
| >>snake | Snake game with directional buttons |
| >>ajedrez @usuario | Full 8×8 chess with Discord buttons |
| >>buscaminas | Interactive Minesweeper |
| >>sudoku | Interactive 4×4 Sudoku |
| >>galaga | Galaga-style retro shooter |
| >>doom | Retro arena shooter |
| >>trivianivel | Trivia that awards XP to the leveling system |
| >>memorianivel | Memory game with level XP |
| >>reflejosnivel | Reflex game with level XP |
Statistics
| Command | Description |
|---|---|
| >>minijuegos [@usuario] | View a user's overall minigame stats |
| >>niveljuegos [@usuario] | View level minigame stats (XP) |
Economy commands
Coin system with work, bank, gambling and more.
| Command | Description | Cooldown |
|---|---|---|
| >>balance [@usuario] | View your coin balance (wallet + bank) | — |
| >>work | Work to earn coins | 2h |
| >>daily | Collect your daily coin reward | 24h |
| >>crime | Commit a crime for coins (risk of a fine) | 1h |
| >>deposit <monto> | Deposit coins in the bank for safekeeping | — |
| >>withdraw <monto> | Withdraw coins from the bank | — |
| >>pay @usuario <monto> | Transfer coins to another user | — |
| >>rob @usuario | Try to rob coins from another user (risk of a fine) | 30m |
| >>bet <monto> | Bet coins on a game of chance | 15m |
| >>leaderboard | The server's wealth leaderboard | — |
| >>cooldowns | View all your active cooldowns | — |
Interaction commands
Nekotina-style social interactions with dynamic GIFs. Available with the prefix and as slash commands.
/hug, /kiss, /pat, etc. also work in direct messages (DMs).| Command | Description |
|---|---|
| >>hug @usuario · /hug | Hug someone with a GIF |
| >>kiss @usuario · /kiss | Kiss someone |
| >>pat @usuario · /pat | Pat someone's head |
| >>cuddle @usuario · /cuddle | Cuddle |
| >>bite @usuario · /bite | Bite someone |
| >>slap @usuario · /slap | Slap someone |
| >>tickle @usuario · /tickle | Tickle |
| >>poke @usuario · /poke | Poke |
| >>feed @usuario · /feed | Feed someone |
| >>highfive @usuario · /highfive | High five |
| >>punch @usuario · /punch | Punch |
| >>kill @usuario · /kill | Dramatic attack action |
Every interaction message includes a Respond button so the other person can reply directly from the message. GIFs are fetched via API with a local fallback.
Anti-raid system
Complete guide to setting up and using FireFighter's protection system.
FireFighter's anti-raid system automatically detects suspicious behavior such as mass joins, message spam, mass mentions and more.
Enable the system
-
1EnableType
>>antiraid onin any channel the bot has access to. -
2Choose the modeSelect the protection level that fits your needs with
>>antiraid mode <modo>. -
3Set up exceptionsIf you have staff roles, exclude their members with
>>ignore rol @Moderadorso the anti-raid doesn't affect them.
Protection modes
| Mode | Description | Recommended For |
|---|---|---|
normal | Standard protection. Detects obvious raids with moderate thresholds. | Small and medium servers |
strict | Higher sensitivity. Lower thresholds, faster action. | Active or public servers |
lockdown | Maximum lockdown. Severe restrictions on any suspicious activity. | During an active raid |
Parameter tuning
Use >>antiraid set <parámetro> <valor> to adjust the behavior on the fly. Check the available parameters with >>antiraid.
Server logs
Set up full auditing of your server in a dedicated channel.
FireFighter can log events such as bans, kicks, message edits, role changes, member joins/leaves and much more.
-
1Create a log channelCreate a private text channel visible only to staff, for example #audit-logs.
-
2Set the channelType
>>logs set #audit-logsor>>setlogs #audit-logsin any channel. -
3Test the setupUse
>>logs testto send a test message to the configured channel.
Log commands
| Command | Description |
|---|---|
| >>logs set #canal | Sets the log channel |
| >>logs ver | Shows the currently configured log channel |
| >>logs test | Sends a test message to the configured channel |
| >>logs off | Disables the server's logs |
Autoroles
Assigns roles automatically to members when they join the server.
-
1Add an autoroleUse
>>autoroles add @NombreDelRol. You can add several roles by repeating the command. -
2Check the listCheck which roles are configured with
>>autoroles list. -
3Clear (optional)To remove all autoroles at once, use
>>autoroles clear. To remove a specific one:>>autoroles remove @Rol.
Verification system
Two verification methods: by code and by reaction.
Code verification
The bot sends a unique code to the user by DM. The user must enter it on the server to get the verified role.
-
1Configure
>>verificacion configurar @RolVerificado— the bot will assign this role when the user verifies. -
2The user verifiesThe new member types
>>verificacion <código>with the code they received by DM.
Reaction verification
The bot posts a message in a channel. The user reacts with the configured emoji to get the role.
-
1Configure
>>verificacion reaccion configurar #verificacion @RolVerificado ¡Reacciona para verificarte! -
2Customize (optional)Change the emoji with
>>seleccionemoji, the role with>>setrol @NuevoRol, or the message with>>persotext <nuevo texto>.
Management
| Command | Description |
|---|---|
| >>verificacion estado | View the current status of the verification system |
| >>verificacion off | Disable the verification system |
| >>capchat | Generates a visual captcha and sends it to the user by DM |
Welcomes and farewells
Custom messages with images when members join or leave the server.
Set up welcomes
-
1Set the channel and message
>>bienvenida configurar #bienvenidas ¡Bienvenido {user} al servidor! -
2Add an image (optional)
>>bienvenida imagen <url_de_imagen>— sets a custom background image. -
3Test
>>bienvenida test— sends a test message as if you had just joined.
Set up farewells
Identical to the welcome system but with the >>despedida command:
-
>>despedida configurar #despedidas Hasta luego, {user}. -
>>despedida imagen <url> -
>>despedida test— tests the message -
>>despedida off— disables farewells
Platform alerts
Notify your server when a streamer or content creator posts or goes live.
Supported platforms
>>youtube <link> [@rol]>>twitch <link> [@rol]>>tiktok <link> [@rol]>>kick <link> [@rol]Remove alerts
To remove an alert that's already set up: >>removeralerta <plataforma> <link>
Example: >>removeralerta twitch https://twitch.tv/mi_canal
ServerStats
Shows real-time server counters in voice channels with dynamic names.
-
1Enable ServerStats
>>serverstats setup— the bot will automatically create voice channels with the count of members, bots and channels. -
2Update manually
>>serverstats refresh— forces an immediate update of all counters. -
3Disable
>>serverstats off— deletes the counter channels created by the bot.
Temporary voice channels
Members create their own private voice channel by joining a lobby channel.
Initial setup
-
1Create the lobby
>>tempvoice setup— the bot automatically creates a lobby channel. You can also specify an existing channel:>>tempvoice setup #TuCanal. -
2Set up the panel (optional)
>>tempvoice panel #tu-canal-texto— creates a panel with buttons so users can manage their channel without commands.
User commands
Once connected to their temporary channel, the creator can manage it with these commands:
| Command | Description |
|---|---|
| >>tempvoice lock | Locks the channel (no one else can join) |
| >>tempvoice unlock | Unlocks the channel |
| >>tempvoice permit @usuario | Lets a specific user join even when it's locked |
| >>tempvoice deny @usuario | Bans a user from joining the channel |
| >>tempvoice claim | Claims ownership of the channel if the creator is gone |
| >>tempvoice nombre <nombre> | Renames the temporary channel |
| >>tempvoice limite <n> | Sets a maximum user limit (0 = unlimited) |
Global profile system
Each user has a unique profile shared across all the servers where FireFighter is present.
What does the profile include?
- Discord avatar and name
- Custom tagline (up to 120 characters)
- Custom background banner (via URL)
- Marital status (married to another Discord user)
- Economy statistics
- Minigame statistics
Commands
| Command | Description |
|---|---|
| >>profile | View your own profile |
| >>profile @usuario | View another user's profile |
| >>profile <user_id> | View a profile by ID (no need to be on the same server) |
| >>profile_frase <texto> | Sets your profile tagline |
| >>profile_banner <url> | Sets the profile banner |
| >>profile_casado @usuario | Sends a "marriage" request to another user |
| >>divorcio | Ends the "marriage" on the profile |
Economy system
Per-server coin system with many ways to earn and spend.
How to earn coins
- Work (
>>work) — 2-hour cooldown. Guaranteed earnings. - Daily reward (
>>daily) — Once a day. Fixed amount. - Crime (
>>crime) — High earnings but a risk of a fine. 1h cooldown. - Robbery (
>>rob @usuario) — Rob another user. 30m cooldown. - Bet (
>>bet <monto>) — 50/50. Win or lose the amount.
Bank
Coins in the bank are protected from robbery. Use >>deposit <monto> to deposit and >>withdraw <monto> to withdraw.
>>rob command.Competition
Compete with the rest of the server on the leaderboard: >>leaderboard. It shows the users with the most total wealth (wallet + bank).
Minigames
Over 10 games with Discord buttons, for one or two players.
>>niveljuegos.Global blacklist
Blacklist system shared across all servers with FireFighter.
Difference between the local and global blacklist
| Type | Management | Scope |
|---|---|---|
| Local | Server admin (>>blacklist) | Applies only on your server |
| Global users | Bot owner (>>gblacklist) | Applies on every server with FireFighter |
| Global bots | Bot owner (>>gbotblacklist) | Blocks dangerous bots on every server |
To check whether a user is on any blacklist (local or global), use >>check <user_id>.
Frequently asked questions
Answers to the most common questions about FireFighter Bot.
>>, and (4) the command doesn't require a higher permission level than yours. >>antiraid on in any channel. For a complete guide, visit the Anti-Raid System Guide. >>ignore rol @TuRolDeStaff to exclude that role from the anti-raid system. The bot will ignore actions by members with that role. /hug, /kiss, etc.) are available as slash commands and work in direct messages (DMs). - Bombero (USD 3/month): Multitasker, a custom bot image on your server and a role on the two official support servers.
- Sargento (USD 4/month): everything above plus the Backup system.
- Comandante (USD 6/month): everything above plus the Levels system.
- Comandante General (USD 7/month): the same as Comandante.
- Los Liquidadores (USD 10/month): everything above plus a monthly 30-minute personalised support call.
/vincular_patreon and type >>premium activar on your server. You'll find the full comparison in the Plans section. You can also support development on Cafecito. Changelog
FireFighter Bot version and change history.
- New
>>serverstats setup|refresh|offcommand — server counters in voice channels. - New Welcome system (
>>bienvenida) with a custom image. - New Farewell system (
>>despedida) with a custom image. - New Temporary voice channels (
>>tempvoice) with a control panel. - New Reaction verification:
>>verificacion reaccion configurar. - New Level minigames:
>>trivianivel,>>memorianivel,>>reflejosnivelwith XP. - New Level minigame stats:
>>niveljuegos. - Update
>>quoterenamed to>>firefighter / >>firequotewith menus and image filters. - Update
>>memesredesigned with your own image and interactive filters. - Update New verification customization commands:
>>seleccionemoji,>>setrol,>>persotext.
- Fix Critical fix in
mongo_sync.py: the uptime calculation with_bot_ref.uptimecaused silent failures. Replaced with_start_time. - Fix The status page now shows the uptime correctly instead of
—. - Fix Staff panel cards no longer appear invisible on the website.
- Update
fetchStaff()rewritten using Discord's REST API directly (more reliable).
- New Official website redesigned from scratch.
- New Real-time status page with bot data.
- New Staff panel on the website with Discord API integration.
- New Full economy system with a bank and leaderboard.
- New Interactive 8×8 chess game.
- New Galaga and Doom games (retro shooters).
- Update Global profile system with banner, tagline and marital status.
- Update Improvements to the interaction system (Respond button).
- New Anti-raid system with three protection modes.
- New Local and global blacklist for users and bots.
- New Full server logging system.
- New Minigames: Truco, Snake, Tic-tac-toe, Minesweeper, Sudoku.
- New Code verification system.
- New YouTube, Twitch, TikTok and Kick alerts.