Multipurpose Discord Bot

The greatest bot
for servers.

Moderation, anti-nuke, leveling, economy, tickets, and more — built in from day one.

130+Servers
20kUsers
248+Commands
99.9%Uptime
Parrot
Parrot
Discord Bot · v2.2.0
ONLINE
0 Servers
0 Commands
0 Users
0 Uptime
Features

Everything your server needs

Every feature is included for free. No tiers, no paywalls, no subscriptions.

Server Security
Anti-nuke and anti-raid that respond in real time. Whitelists, lockdown modes, and account age verification.
Moderation
Ban, kick, mute, warn, purge, jail, hardban — a complete toolkit with detailed action logs and member history.
Leveling & XP
XP-based ranking with leaderboards, automatic level-up roles, and configurable XP rates per server.
Support Tickets
Professional ticket panels with custom categories, staff role controls, and full dashboard configuration.
Embed Builder
Design rich embeds with a live Discord preview, drag-and-drop fields, link buttons, and preset saving.
Economy
Full currency system with daily rewards, server shop, inventory, leaderboards, and marriage mechanics.
Web Dashboard
Configure every setting through a clean web interface. No commands needed — just point, click, and save.
Giveaways
Timed giveaways with multiple winners, rerolls, and winner DMs. Start and manage from the dashboard.
Welcome System
Custom welcome and goodbye messages with optional member avatars and auto-role assignment on join.
Why Parrot

The honest pitch

No paywalls
Every feature listed here is free. Moderation, security, economy — none of it locked behind a tier or subscription.
Fast and stays online
Moderate response time. Doesn't hang, doesn't drop commands, doesn't go offline for routine updates.
One bot, not five
Moderation, leveling, economy, tickets, giveaways, logging — it's all here. No separate bot needed for each feature.
Actually maintained
Bug reports usually get a fix within days. Feature requests from the support server actually get built.
Commands

248+ commands across 25 categories

Click any category to expand. Use the search to find commands instantly.

Moderation
Ban, kick, mute, warn, purge, jail, and more
41 commands
.modpanelInteractive moderation panel
.banBan a member
.hackbanBan a user by ID
.tempbanTemporarily ban a member
.hardbanPermanent ban (persists on rejoin)
.unhardbanRemove a hard ban
.hardbansList hard-banned users
.kickKick a member
.muteTimeout a member
.unmuteRemove a timeout
.warnWarn a member
.warningsView warnings
.clearwarnsClear all warnings
.delwarnDelete a specific warning
.historyFull moderation history
.purgeBulk delete messages
.purgeallPurge all messages in a channel
.slowmodeSet channel slowmode
.lockLock a channel
.unlockUnlock a channel
.autopurge setupAuto-purge a channel on a schedule
.autopurge listList auto-purge channels
.autopurge removeRemove auto-purge
.automute setSet auto-mute threshold
.automute disableDisable auto-mute
.imuteImage-mute a member
.iunmuteRemove image mute
.rmuteReaction-mute a member
.runmuteRemove reaction mute
.jailsetupSet up the jail system
.jailJail a member
.unjailUnjail a member
.jailedList jailed members
.striprolesStrip all roles from a member
.reroleRestore stripped roles
.forcenickForce-set a nickname
.shutupAuto-delete a user's messages
.botclearDelete bot messages
.hideHide a channel
.unhideUnhide a channel
.nukeClone and delete a channel
Security
Anti-nuke, anti-raid, automod, voice protection, verification
38 commands
.antinuke enableEnable anti-nuke
.antinuke disableDisable anti-nuke
.antinuke whitelistWhitelist a user
.antinuke unwhitelistRemove from whitelist
.antinuke configView settings
.antinuke setlimitSet action limits
.antinuke presetApply a preset config
.antinuke unlockdownRemove lockdown
.antinuke unbanUnban anti-nuke bans
.antiraid enableEnable anti-raid
.antiraid disableDisable anti-raid
.antiraid configView anti-raid config
.antiraid setthresholdSet join threshold
.antiraid setageSet min account age
.antiraid vpnToggle VPN detection
.lockdownLock down the server
.unlockdownRemove lockdown
.automod enableEnable automod
.automod disableDisable automod
.automod configView automod config
.automod coordinatedspamToggle coordinated spam detection
.filter addAdd a word to the filter
.filter addwildAdd a wildcard filter
.filter addregexAdd a regex filter
.filter removeRemove a filter
.filter listList all filters
.filter clearClear all filters
.filter testTest a message against filters
.watchvc startMonitor a voice channel
.watchvc stopStop monitoring
.watchvc panelVoice protection panel
.watchvc notifySet notification channel
.watchvc bypassroleSet bypass role
.watchvc thresholdSet action threshold
.watchvc inactivityToggle inactivity detection
.verification setupSet up verification
.verification setroleSet verified role
.verification disableDisable verification
Economy & Social
Currency, interactions, marriage, and more
30 commands
.balanceCheck your coin balance
.bankView your bank account
.dailyClaim daily coins
.robRob another member
.robbankRob a member's bank
.giveGive coins to someone
.depositDeposit coins into bank
.withdrawWithdraw from bank
.leaderboardServer economy leaderboard
.globalleaderboardGlobal leaderboard
.marryPropose to someone
.divorceEnd your marriage
.partnerView marriage status
.hugHug someone
.kissKiss someone
.slapSlap someone
.punchPunch someone
.patPat someone
.pokePoke someone
.waveWave at someone
.highfiveHigh-five someone
.cuddleCuddle someone
.fightFight someone
.biteBite someone
.bonkBonk someone
.tickleTickle someone
.cryExpress sadness
.laughExpress laughter
.danceExpress dancing
.killDramatically “kill” someone
Shop
Server shop, items, and inventory
7 commands
.shopView the server shop
.shop categoriesBrowse shop categories
.shop addAdd an item (Admin)
.shop removeRemove an item (Admin)
.shop panelInteractive shop panel
.buyBuy an item
.inventoryView your items
Fun & Entertainment
Games, memes, jokes, API commands
16 commands
.snipeLast deleted message
.editsnipeLast edited message
.coinflipFlip a coin
.rollRoll dice
.8ballAsk the magic 8-ball
.rpsRock paper scissors
.guessNumber guessing game
.wyrWould you rather
.rateRate something 0-10
.quoteRandom inspirational quote
.memeGet a random meme
.catRandom cat image
.dogRandom dog image
.jokeRandom joke
.factRandom fun fact
.urbanUrban Dictionary lookup
Leveling
XP, ranks, leaderboards, level rewards
13 commands
.rankView your rank card
.ranksleaderboardXP leaderboard
.setlevelchannelSet level-up channel
.levelconfigView leveling config
.setlevelSet a member's level (Admin)
.addxpAdd XP (Admin)
.removexpRemove XP (Admin)
.levelrewards addAdd a level role reward
.levelrewards removeRemove a level reward
.levelrewards clearClear all rewards
.levelrewards setupInteractive rewards setup
.leveltoggleToggle leveling on/off
.levelalertsConfigure alert style
Tickets
Support ticket system
2 commands
.ticketsetupSet up the ticket system
.closeClose the current ticket
Utility
Info, embeds, polls, reminders, server stats, AFK
23 commands
.serverinfoServer information
.userinfoUser information
.avatarView a member's avatar
.pingCheck bot latency
.infoBot info and stats
.setprefixChange command prefix
.setlogSet mod log channel
.announceSend an announcement embed
.embedCustom embed builder
.setlanguageSet server language
.afkSet AFK status
.pollCreate an advanced poll
.quickpollQuick yes/no poll
.pollresultsView poll results
.remindSet a reminder
.remindersView active reminders
.remindcancelCancel a reminder
.remindclearClear all reminders
.serverstats setupStat counter channels
.serverstats removeRemove a counter
.inviteGet bot invite link
.helpInteractive help menu
.captionAdd a caption to an image
Roles
Role management, mass role, autorole, reaction roles
20 commands
.addroleAdd a role to a member
.rQuick role toggle
.removeroleRemove a role
.roleinfoRole details
.inroleList members with a role
.massroleMass add/remove a role
.roleallGive a role to everyone
.userrolesView a member's roles
.listrolesList all server roles
.autorole addAdd an autorole
.autorole removeRemove an autorole
.autorole listList autoroles
.autorole clearClear all autoroles
.autorole testTest autorole
.reactionrole setupInteractive setup
.reactionrole createCreate reaction role message
.reactionrole addAdd a reaction-role pair
.reactionrole removeRemove a pair
.reactionrole listList reaction roles
.reactionrole deleteDelete a reaction role message
Birthdays
Track and celebrate member birthdays
7 commands
.setbirthdaySet your birthday
.birthdaysView upcoming birthdays
.removebirthdayRemove your birthday
.birthdaysetup channelSet announcement channel
.birthdaysetup roleSet birthday role
.birthdaysetup messageSet birthday message
.birthdaysetup testTest announcement
Suggestions
Community suggestions with voting
10 commands
.suggestSubmit a suggestion
.suggest setSet suggestions channel
.suggest approveApprove a suggestion
.suggest denyDeny a suggestion
.suggest considerMark as considered
.suggest implementMark as implemented
.suggest threadsToggle discussion threads
.suggest anonymousToggle anonymous mode
.suggest configView config
.suggest listList recent suggestions
Giveaways
Timed giveaways with multiple winners
4 commands
.gstartStart a giveaway
.gendEnd a giveaway early
.grerollReroll a winner
.glistList active giveaways
Starboard & Skullboard
Highlight the best (and worst) messages
17 commands
.starboard setupSet up starboard
.starboard emojiSet the reaction emoji
.starboard thresholdSet star threshold
.starboard toggleToggle on/off
.starboard selfstarToggle self-starring
.starboard blacklistBlacklist a channel
.starboard colorSet embed colour
.starboard nsfwToggle NSFW support
.starboard resetReset all settings
.skullboard setupSet up skullboard
.skullboard emojiSet the skull emoji
.skullboard thresholdSet skull threshold
.skullboard toggleToggle on/off
.skullboard selfskullToggle self-skulling
.skullboard blacklistBlacklist a channel
.skullboard colorSet embed colour
.skullboard resetReset all settings
Welcome
Welcome and goodbye messages
4 commands
.setwelcomeSet welcome/goodbye channel
.editwelcomemsgInteractive message editor
.welcomemsgSet welcome message
.goodbyemsgSet goodbye message
Confessions
Anonymous confessions with admin approval
5 commands
.confessSubmit a confession
.confess panelSend a confession panel
.confess setupSet up confessions channel
.confess configView config
.confess statsConfession statistics
Hood / Gangs
Create gangs, battle, and climb the leaderboard
11 commands
.hoodcreateCreate a new hood
.hoodView your hood
.hoodupgradeUpgrade hood level
.hoodbattleBattle another hood
.hoodstatsHood leaderboard
.hoodinviteInvite a member
.hoodrequestRequest to join
.hoodkickKick a member
.hoodleaveLeave your hood
.hoodmembersList members
.hooddisbandDisband your hood
Swear Counter
Track and display profanity usage
8 commands
.swearcounter setupSet up the counter
.swearcounter disableDisable it
.swearcounter intervalSet announcement interval
.swearcounter countCheck a member's count
.swearcounter leaderboardTop swearers
.swearcounter statsOverall statistics
.swearcounter resetReset a member
.swearcounter resetallReset everyone
Fortnite
Item shop and search
4 commands
.fnSearch Fortnite items
.fnshopDaily item shop
.fn shop setAuto-post shop to a channel
.fn shop removeRemove auto-post
Backup
Server backup and restore
7 commands
.backup createCreate a backup
.backup listList saved backups
.backup infoView backup details
.backup restoreRestore a backup
.backup deleteDelete a backup
.backupserverFull server backup
.restoreserverRestore full backup
Mod Logging
Audit logs for moderation actions
4 commands
.modlog setupSet up mod log channel
.modlog onEnable logging
.modlog offDisable logging
.modlog statusView logging status
Configuration
Server setup, quick setup, TempVC
3 commands
.serversetupFull interactive server builder
.quicksetupQuick setup wizard
.tempvcSet up Join-to-Create voice channels
Information

About Parrot

What is Parrot?

Parrot is a Discord bot that started as a small side project to cut down on the number of separate bots running in our own servers. That list kept growing — one bot for moderation, one for leveling, one for economy, one for welcome messages, another for tickets. It got messy. So instead of managing five different configurations across five different dashboards, Parrot became the one thing that does all of it.

That said, security was always the part I cared most about getting right. A lot of Discord bots list anti-nuke and anti-raid as features without those features being particularly good. Parrot’s security tools are the ones that have actually been tested in real incidents — real raids, real nuke attempts, real coordinated attacks — and they’re the part of the bot we’ve spent the most time refining.

Security First

The anti-nuke system watches for patterns that indicate someone with elevated permissions is doing damage — mass bans, mass channel deletions, rapid permission changes, role deletions. When it sees those patterns, it locks down and acts. You set the thresholds, whitelist the admins you trust, and let it run in the background.

Anti-raid is separate and handles a different problem — coordinated joins. If accounts are coming in too fast, if they’re brand new, if they look like alts, Parrot can hold them at the gate, require verification, or kick them automatically depending on what you’ve configured. There’s a built-in captcha verification system if you want it, and you can set a minimum account age requirement so throwaway accounts can’t just walk in.

Automod handles the day-to-day stuff — spam detection, invite links, mention limits, word filters, coordinated spam patterns. None of it requires you to write regex or learn a configuration language. You turn it on, adjust the settings, and it runs.

Everything Else

Outside of security, Parrot covers the features that most active servers end up needing. The leveling system tracks XP and hands out role rewards at the levels you configure. The economy system gives members currency to earn and spend in a server shop you set up yourself. Tickets create private support channels with category selection and staff controls. Giveaways run on a timer with multiple winners and rerolls. Reaction roles let members self-assign roles through buttons or emoji.

Starboard surfaces your best messages automatically. Suggestions collect community feedback with voting. Confessions let members submit anonymously with admin review. Birthdays get announced in whatever channel you pick. Server backups let you snapshot your setup and restore it if something goes wrong. Temp VCs create voice channels on demand that disappear when empty.

All of it is free. No premium tier, no feature locks, no subscription.

The Dashboard

Most of Parrot’s settings live in a web dashboard at parrotbot.net. Log in with your Discord account, pick a server, and you can configure pretty much everything without running a single command. Welcome messages, automod rules, level rewards, ticket panel customization, reaction role panels, economy settings — it’s all there.

Changes apply immediately. The dashboard also has an embed builder with a live preview so you can design embeds for announcements, custom commands, or anything else without trial and error in Discord.

Solo Development

Parrot is built and maintained by one person. That means things sometimes take longer than they would with a team, but it also means there’s no pressure to add paywalls, no feature gets rushed out broken, and feedback from the support server actually makes it into the bot. Most feature requests that get enough interest do get built eventually.

The support server is the fastest way to report bugs, request features, or get help with anything. Response times are reasonable — usually within a day or two for most things, faster for anything that’s broken.

Ready to get started?

Join 130+ servers already using Parrot.