Introduction
Fade is a free, all-in-one Discord bot designed for absolute perfection.
What is Fade?
Fade combines moderation, security, engagement, and utility into one fast, beautifully designed bot. You no longer need 10 different bots cluttering your server.
Core Features
Enterprise Security
Advanced Antinuke, Antiraid, and AutoMod systems to keep your server safe 24/7.
Deep Configuration
Welcome cards, custom embeds, reaction roles, and ticket panels.
Engagement
Leveling, Economy, Starboard, and Giveaways to keep your community active.
High-Quality Music
Lag-free music playback with audio filters, lyrics, and 24/7 mode.
Command Prefix
Fade uses Slash Commands (/) for everything, ensuring permissions are handled securely by Discord. It also supports the f! prefix for legacy text commands.
Getting Started
A step-by-step guide to setting up Fade in your server perfectly.
Step 1: Invite and Role Position
Once you invite Fade, go to your Server Settings ➔ Roles. Drag the Fade role as high as possible. Fade cannot moderate anyone with a role higher than its own.
Step 2: Secure the Server (Antinuke & AutoMod)
Run /antinuke toggle to enable the antinuke. Then run /antinuke admin to give trusted co-owners access to configure it.
Next, configure AutoMod by running /automod toggle and setting up your word blacklists with /automod blacklist.
Step 3: Set up Logging
Create a private staff channel (e.g., #fade-logs). Use /logs setall to send all moderation, message, and server logs to that channel.
Step 4: Engage the Community
Enable leveling with /levelconfig toggle, set up a starboard with /starboard setup, and design a beautiful welcome message with /welcome build.
Donator Perks
Support Fade and unlock exclusive cosmetic features.
Free Forever
All core functionality (Antinuke, Moderation, Logging, AutoMod, Tickets, Economy, Music) is 100% free and will always remain free.
Donator Benefits
- Custom Welcome Cards: Upload custom background images for welcome/goodbye cards.
- Higher Rate Limits: Increased limits for custom commands, playlists, and economy transactions.
- Donator Badge: Exclusive badge on your
/userinfoprofile. - Priority Support: Access to a private support channel in our Discord.
Customization
Build custom embeds and use variables across the bot.
Custom Embed Builder
Fade features a powerful scripting language for building embeds and cards.
f!ce [#channel] <script>Create a custom embedf!ce edit <message_link> <script>Edit an existing embedVariables
You can use these variables in Welcome messages, Auto Responders, Custom Embeds, and more:
| Variable | Output |
|---|---|
{user} | Mentions the user (@Suyash) |
{username} | User's display name (Suyash) |
{server} | Server name |
{membercount} | Total members in the server |
{channel} | Mentions the channel (#general) |
{avatar} | URL of the user's avatar |
Antinuke
Advanced protection against rogue administrators and mass destruction.
How it Works
Antinuke monitors moderation actions in real-time. If an admin exceeds the defined threshold within a time window, Fade instantly strips their roles, quarantines them, and reverses the damage.
Configuration
/antinuke toggleEnable or disable the system/antinuke thresholdSet actions allowed per window/antinuke windowSet the time window (e.g. 10s, 1m)/antinuke loggingSet the alert channelModules
You can toggle and configure punishments individually for:
- Bans: Triggers on mass banning.
- Kicks: Triggers on mass kicking.
- Channels: Triggers on mass channel creation/deletion.
- Roles: Triggers on mass role creation/deletion/modification.
- Webhooks: Triggers on webhook spam creation.
/antinuke trust to whitelist trusted admins (like yourself or bots) so they are ignored by the antinuke.
Anti-Raid
Stop botting, mass joins, and raids before they happen.
Raid Detection
Automatically lock down the server if too many accounts join simultaneously.
/antiraid thresholdMax joins per X seconds/antiraid actionKick, Ban, or Lockdown channelsAccount Filtering
Prevent suspicious accounts from ever entering.
/antiraid accountageKick accounts younger than X days/antiraid avatarrequiredKick members with default Discord avatarsManual Controls
If you're under attack, use /antiraid state to instantly lock everything down manually.
AutoMod
Automated chat filtering and spam prevention.
Rules & Filters
Fade's AutoMod operates on a rule-based system. Enable the rules you need:
- Anti-Spam: Prevents sending messages too fast.
- Anti-Link: Deletes unauthorized links.
- Anti-Invite: Deletes Discord server invites.
- Anti-Caps: Deletes messages with excessive capital letters.
- Anti-Ghostping: Alerts when someone pings and deletes.
- Blacklist: Filters custom bad words and slurs.
Configuration
/automod ruleEnable a specific rule/automod punishmentWarn, Mute, Kick, or Ban violators/automod whitelistWhitelist specific links (e.g. youtube.com)/automod ignoreroleBypass AutoMod for certain rolesFake Permissions
Grant moderation powers without risking your server.
The Problem with Discord Permissions
If you give a moderator the native Discord "Ban Members" permission, they can ban anyone below them, anytime, bypassing your bot completely. This is a massive security risk.
The Solution
With Fade's Fake Permissions, you do not give the role native Discord permissions. Instead, you grant them permission inside the bot.
/fakeperms grantGive a role permission to use Mod commands/fakeperms revokeRemove permission from a roleNow, your mods can type /ban and Fade will execute the ban on their behalf. If their account gets hacked, the hacker cannot nuke the server via the Discord UI.
Moderation
Powerful, flexible moderation tools for your staff.
Commands
All standard moderation commands support optional reasons and durations.
/ban <user> [reason] [duration]Ban a user permanently or temporarily/kick <user> [reason]Kick a user/mute <user> <duration>Timeout a user/warn <user> <reason>Issue a formal warning/purge <amount>Bulk delete messagesCase System
Every action generates a unique Case ID. You can review a user's entire history.
/modhistory <user>View all past infractions/case <id>Look up a specific case/reason <id> <new reason>Update the reason for a past caseLogging
Keep track of everything happening in your server.
Setup
You can send all logs to a single channel, or split them up by category.
/logs setall <channel>Send EVERYTHING to one channel/logs set <category> <channel>Route specific eventsLog Categories
- Messages: Edits, deletes, bulk deletes.
- Members: Joins, leaves, nickname changes, role updates.
- Moderation: Bans, kicks, mutes, warnings.
- Voice: Joins, leaves, moves, deafens.
- Server: Channel changes, role changes, emoji updates.
/logs ignore to stop logging actions in spam/private channels.
Welcome & Goodbye
Greet new members with beautiful, customizable messages and images.
Interactive Builder
The easiest way to set up greetings is using the interactive builder inside Discord.
/welcome buildOpens the Welcome wizard/goodbye buildOpens the Goodbye wizardStyles
Fade offers two visual styles for welcome messages:
- Embed: A standard, clean Discord embed message.
- Card: A high-quality image card with the user's avatar and name rendered onto it.
Auto-Roles
You can assign roles automatically when someone joins.
/welcome autorole <role>Toggle giving this role on joinRole Systems
Automate role assignment through reactions, boosting, or vanity URLs.
Reaction Roles
Allow users to self-assign roles by clicking buttons or select menus.
/reactionrole addAttach a role button to a message/reactionrole removeRemove a role from a messageBooster Roles
Reward your Server Boosters by letting them create custom colored roles.
/boosterrole setSet the base role hierarchy position/boosterrole create(For Users) Create their custom roleVanity Roles & Server Tags
Reward users who advertise your server in their Discord Status or Username.
/vanity set <keyword>Set the text to look for in statuses/servertag roleReward users who put a tag in their usernameStarboard
Create a hall of fame for the best messages in your server.
How it Works
When a message receives a certain number of reactions (like ⭐), it gets copied and immortalized in the starboard channel.
Configuration
/starboard setupSet the channel and enable it/starboard thresholdSet the required reaction count/starboard emojiChange from ⭐ to a custom emojiClownboard
Fade also supports a secondary "Clownboard" (using 🤡 by default) for highlighting embarrassing or funny messages.
Tickets
Professional, private support channels for your members.
Creating a Panel
A Ticket Panel is a message with buttons that users click to open a private channel with staff.
- Create the panel:
/ticket create <name> - Add a category button:
/ticket addtype - Post it to a channel:
/ticket post
Forms & Modals
You can require users to answer questions before the ticket opens.
/ticket add <panel> <type>Add a text input field to the ticket modalTempVoice
Join-To-Create dynamic voice channels.
Setup
Run /tempvoice setup and select a voice channel. Whenever someone joins that channel, Fade instantly creates a private voice channel just for them, and deletes it when everyone leaves.
Voice Controls
The channel owner gets full control over their temporary channel:
/vc nameRename the channel/vc lockLock the channel from new joins/vc limitSet max users/vc kickKick someone from the channelYou can also run /tempvoice interface to spawn a click-button control panel for users to manage their channels without typing commands.
Messages & Triggers
Automate chat responses, sticky messages, and timers.
Sticky Messages
A message that always stays at the bottom of a channel.
/sticky setCreate a sticky messageAuto Responders
Make Fade reply to specific words or phrases.
/responder add <trigger> <reply>Create a text responderReaction Triggers
Make Fade react with an emoji to specific words.
/reactiontrigger add <word> <emoji>Create a reaction triggerAuto Timers
Send a scheduled message repeatedly.
/timer add <channel> <interval>Create a looping messageLeveling
Reward active chatters with XP and roles.
XP System
Users gain XP for sending messages. Voice chat XP is also tracked.
/levelconfig toggleEnable the system/levelconfig xprateChange how much XP is given per message/rankCheck your current level/leaderboardView the server's top chattersLevel Rewards
Automatically give roles when members reach specific levels.
/levelrewards add <level> <role>Add a reward roleEconomy
A global virtual economy with jobs, gambling, and items.
Basics
Users earn coins by claiming dailies, working, or gambling. Coins are stored in a global wallet (meaning their balance carries over across all servers sharing Fade).
/balanceCheck wallet and bank/dailyClaim daily rewards/workWork a job for coinsGambling & Crime
/gambleBet on a 50/50 roll/slotsSpin the slot machine/coinflipFlip a coin/rob <user>Attempt to steal from another user's wallet/deposit to move coins to their Bank, protecting them from robbers!
Giveaways
Host events and give away prizes with ease.
Hosting
Start a giveaway interactively.
/giveaway startInteractive menu to start a giveaway/giveaway endEnd early and pick winners now/giveaway rerollPick a new winner for an ended giveawayRequirements
You can restrict who can enter a giveaway.
/giveaway minlevelRequire a minimum level (requires Leveling)/giveaway requiredrolesRequire specific roles to enterBump Reminder
Never miss a Disboard bump again.
How it Works
Fade automatically detects when someone uses /bump via the Disboard bot. It waits exactly 2 hours, then pings your server to remind them to bump again.
/bumpreminder setupSet the channel and role to ping/bumpreminder messageCustomize the reminder textCounters
Display live server statistics in voice channel names.
Creating Counters
Counters automatically update every few minutes to reflect the current state of your server.
/counter create <type> <name format>Create a new stat channelAvailable Types
- Members: Total member count (including bots).
- Humans: Total human count.
- Bots: Total bot count.
- Online: Total members currently online.
Activity Stats & Invites
Track server activity, message counts, voice time, and invites with beautiful canvas cards.
Overview
Fade tracks user activity (messages sent, voice time) and invites securely. Generate beautiful data visualizations using prefix commands.
f!serverstatsDisplay a global dashboard of server activityf!messages [user]Check your message countf!voicestats [user]Check your voice chat timef!channelstatsView activity metrics for the current channelLeaderboards
Compete with other members for the top spots in your server.
f!msglbMessage count leaderboardf!vclbVoice time leaderboardf!invitelbTop inviters leaderboardInvite Tracking
Fade tracks who invites whom, along with fake and left accounts.
f!invites [user]Check how many people you've invitedf!inviter [user]Check who invited a specific userf!invited [user]List all users you have invitedf!managestats to blacklist specific channels (like staff chats or spam channels) from being tracked in activity stats.
Utility
Handy tools for daily server life.
Sniping
Retrieve deleted or edited messages instantly.
/snipeView the last deleted message/editsnipeView the original text of an edited messageBirthdays
Let users set their birthday and celebrate them automatically.
/birthday setSet your birthday/birthday channelSet where announcements go/birthday roleRole given for 24 hoursReminders & AFK
/remind set <time> <reason>Set a personal reminder/afk <status>Sets you to AFK. Fade will notify anyone who pings you.Music
High-quality, lag-free music streaming for voice channels.
Playback
Fade supports streaming from all major sources.
/play <query or URL>Add a song to the queue/skipSkip the current track/queueView upcoming songs/nowplayingSee track progressAdvanced Features
/filterApply 8D, Bassboost, Nightcore, etc./lyricsPull lyrics for the current song/247Keep the bot in VC permanently