Documentation

Complete command reference for Firefly — 100+ commands across 10 categories.

General

/help Shows the help menu with all available commands.
Usage: /help [command]
Example: /help leveling
/ping Check bot latency and response time.
Usage: /ping
Example: /ping
/invite Get the bot invite link.
Usage: /invite
Example: /invite
/version Show the current bot version.
Usage: /version
Example: /version
/donate Support Firefly development.
Usage: /donate
Example: /donate

Leveling

/rank View your or another user's rank card.
Usage: /rank [user]
Example: /rank @Faris
/leaderboard View the server XP leaderboard.
Usage: /leaderboard [page]
Example: /leaderboard 2
/rankcard Customize your rank card theme, background, and accent color.
Usage: /rankcard <theme|background|accent>
Example: /rankcard theme ocean
/levelroles Manage level-up role rewards.
Usage: /levelroles <add|remove|list>
Example: /levelroles add 10 @VIP
/setxp Set a user's XP amount.
Usage: /setxp <user> <amount>
Example: /setxp @Faris 5000
/addxp Add XP to a user.
Usage: /addxp <user> <amount>
Example: /addxp @Faris 500
/setlevel Set a user's level directly.
Usage: /setlevel <user> <level>
Example: /setlevel @Faris 10

Music

/play Play a song from Spotify, YouTube, SoundCloud, Deezer, and more.
Usage: /play <query|url>
Example: /play never gonna give you up
/playfile Play an audio file attachment.
Usage: /playfile <file>
Example: /playfile song.mp3
/skip Skip the current track.
Usage: /skip
Example: /skip
/queue View the current music queue.
Usage: /queue [page]
Example: /queue
/nowplaying Show the currently playing track.
Usage: /nowplaying
Example: /nowplaying
/volume Adjust playback volume.
Usage: /volume <1-100>
Example: /volume 50
/pause Pause playback.
Usage: /pause
Example: /pause
/resume Resume playback.
Usage: /resume
Example: /resume
/stop Stop playback and clear the queue.
Usage: /stop
Example: /stop
/leave Disconnect the bot from voice.
Usage: /leave
Example: /leave
/shuffle Shuffle the queue.
Usage: /shuffle
Example: /shuffle
/loop Loop the current track or queue.
Usage: /loop <off|track|queue>
Example: /loop track
/autoplay Auto-play similar songs when queue ends.
Usage: /autoplay
Example: /autoplay
/filter Apply audio filters (nightcore, vaporwave, etc).
Usage: /filter <name>
Example: /filter nightcore
/bassboost Toggle bass boost.
Usage: /bassboost [level]
Example: /bassboost high
/speed Adjust playback speed.
Usage: /speed <0.5-2.0>
Example: /speed 1.25
/247 Enable 24/7 mode to keep the bot in voice.
Usage: /247
Example: /247

Moderation

/ban Ban a user from the server.
Usage: /ban <user> [reason] [duration]
Example: /ban @user spamming 7d
/unban Unban a user.
Usage: /unban <user> [reason]
Example: /unban 123456789
/kick Kick a user from the server.
Usage: /kick <user> [reason]
Example: /kick @user being rude
/mute Timeout a user.
Usage: /mute <user> <duration> [reason]
Example: /mute @user 1h spam
/warn Warn a user. Use subcommands to list or clear.
Usage: /warn add <user> <reason>
Example: /warn add @user spam
/purge Bulk delete messages.
Usage: /purge <amount> [user]
Example: /purge 50 @user
/case View a moderation case.
Usage: /case <id>
Example: /case 12
/lock Lock a channel.
Usage: /lock [channel] [reason]
Example: /lock #general raid
/unlock Unlock a channel.
Usage: /unlock [channel]
Example: /unlock #general
/slowmode Set channel slowmode.
Usage: /slowmode <seconds>
Example: /slowmode 10
/nick Change a user's nickname.
Usage: /nick <user> <name>
Example: /nick @user CoolName
/role Add or remove a role from a user.
Usage: /role <user> <role>
Example: /role @user @Muted
/automod Configure auto-moderation rules (Pro+).
Usage: /automod <add|remove|list|toggle>
Example: /automod add spam anti-spam

Economy

/balance Check your wallet and bank balance.
Usage: /balance [user]
Example: /balance @Faris
/daily Claim your daily reward.
Usage: /daily
Example: /daily
/weekly Claim your weekly reward.
Usage: /weekly
Example: /weekly
/work Work to earn coins.
Usage: /work
Example: /work
/deposit Deposit coins into your bank.
Usage: /deposit <amount|all>
Example: /deposit 5000
/withdraw Withdraw coins from your bank.
Usage: /withdraw <amount|all>
Example: /withdraw 1000
/pay Transfer coins to another user.
Usage: /pay <user> <amount>
Example: /pay @Faris 500
/shop Browse the server shop.
Usage: /shop
Example: /shop
/buy Buy an item from the shop.
Usage: /buy <item>
Example: /buy VIP Role
/inventory View your purchased items.
Usage: /inventory
Example: /inventory
/richest View the server wealth leaderboard.
Usage: /richest
Example: /richest
/shopadd Add an item to the server shop.
Usage: /shopadd <name> <price> [role]
Example: /shopadd VIP 5000 @VIP
/shopremove Remove a shop item.
Usage: /shopremove <name>
Example: /shopremove VIP
/addmoney Add coins to a user (admin).
Usage: /addmoney <user> <amount>
Example: /addmoney @user 10000
/removemoney Remove coins from a user (admin).
Usage: /removemoney <user> <amount>
Example: /removemoney @user 5000
/setbalance Set a user's balance (admin).
Usage: /setbalance <user> <amount>
Example: /setbalance @user 0

Fun & Games

/8ball Ask the magic 8-ball a question.
Usage: /8ball <question>
Example: /8ball will I win?
/coinflip Flip a coin.
Usage: /coinflip
Example: /coinflip
/dice Roll dice.
Usage: /dice [sides]
Example: /dice 20
/slots Play the slot machine (Pro+).
Usage: /slots <bet>
Example: /slots 100
/choose Pick randomly from choices.
Usage: /choose <options...>
Example: /choose pizza tacos burgers
/randomcolor Generate a random color.
Usage: /randomcolor
Example: /randomcolor
/giveaway Create, end, or reroll a giveaway.
Usage: /giveaway create <prize> <duration>
Example: /giveaway create Nitro 24h

Utility

/avatar Get a user's avatar.
Usage: /avatar [user]
Example: /avatar @Faris
/banner Get a user's banner.
Usage: /banner [user]
Example: /banner @Faris
/serverinfo Display server information.
Usage: /serverinfo
Example: /serverinfo
/userinfo Display user information.
Usage: /userinfo [user]
Example: /userinfo @Faris
/channelinfo Display channel information.
Usage: /channelinfo [channel]
Example: /channelinfo #general
/roleinfo Display role information.
Usage: /roleinfo <role>
Example: /roleinfo @Mods
/membercount Show the server member count.
Usage: /membercount
Example: /membercount
/poll Create a poll.
Usage: /poll <question> <options...>
Example: /poll "Fav color?" Red Blue
/remind Set a reminder.
Usage: /remind <time> <message>
Example: /remind 2h check the oven
/afk Set your AFK status.
Usage: /afk [reason]
Example: /afk eating lunch
/snipe View the last deleted message.
Usage: /snipe
Example: /snipe
/editsnipe View the last edited message.
Usage: /editsnipe
Example: /editsnipe
/firstmessage Jump to the first message in a channel.
Usage: /firstmessage
Example: /firstmessage
/steal Steal an emoji from another server.
Usage: /steal <emoji>
Example: /steal :pepe:
/stealsound Steal a soundboard sound.
Usage: /stealsound <name>
Example: /stealsound airhorn
/stealsticker Steal a sticker from a message.
Usage: /stealsticker
Example: /stealsticker
/announce Send an embedded announcement.
Usage: /announce <message>
Example: /announce Server event tonight!
/invites View invite tracking stats (Pro+).
Usage: /invites check [user]
Example: /invites leaderboard
/analytics View server analytics (Pro+).
Usage: /analytics [period]
Example: /analytics 7d
/premium View your server's premium status.
Usage: /premium
Example: /premium
/redeem Redeem a premium gift key.
Usage: /redeem <key>
Example: /redeem FF-XXXX-XXXX
/store Browse the Firefly store.
Usage: /store
Example: /store

Features

/reactionrole Set up reaction roles on a message.
Usage: /reactionrole <message_id> <emoji> <role>
Example: /reactionrole 123 :star: @Star
/ticket Create or manage support tickets.
Usage: /ticket [setup|close]
Example: /ticket setup
/starboard Configure the starboard.
Usage: /starboard <channel> [threshold]
Example: /starboard #starboard 3
/tempvc Set up temporary voice channels.
Usage: /tempvc setup <channel>
Example: /tempvc setup #join-to-create
/boosts View active server boosts.
Usage: /boosts
Example: /boosts

Configuration

/settings Interactive settings menu for all bot configuration.
Usage: /settings
Example: /settings
/channels Configure channel restrictions and routing.
Usage: /channels <block|unblock|set>
Example: /channels set levelup #levels