3d
Apply the 3d image filter to a user's avatar.
1066 commands across 7 categories.
Apply the 3d image filter to a user's avatar.
Ask the magic 8-ball a yes-or-no question.
Set an AFK status to let others know you're away.
Set a custom AFK message template.
Clear your custom AFK message template.
Ask the configured AI provider a question.
Red alert banner card.
No description yet.
Add a custom alias for a command, e.g. `alias add b ban`.
List all aliases configured in this server.
Remove a custom alias.
Remove all aliases pointing at a given command.
Reset every alias for this server.
Send a angry reaction gif at someone.
Open the antinuke panel — enable/disable protection, configure per-module thresholds, and manage panic lockdown without memorizing separate commands. Whitelist/admin management stays as `antinuke whitelist`/`antinuke admin`/`antinuke rolewhitelist` since those need a user/role argument anyway.
No description yet.
Add a user as an antinuke admin (exempt from antinuke actions and able to manage it).
Remove a user's antinuke admin status.
List all antinuke admins.
Toggle antinuke protection for ban events.
Toggle antinuke protection for botadd events.
Toggle antinuke protection for channel events.
View the current antinuke configuration.
Disable antinuke protection for this server.
Toggle antinuke protection for emoji events.
Enable antinuke protection for this server.
Toggle antinuke protection for guildupdate events.
Toggle antinuke protection for integration events.
Toggle antinuke protection for integrationcreate events.
Toggle antinuke protection for integrationdelete events.
Toggle antinuke protection for integrationupdate events.
Toggle antinuke protection for invite events.
Toggle antinuke protection for kick events.
View enabled antinuke modules and the exempt whitelist.
View panic-lockdown status. `panic engage`/`panic release` are the manual break-glass switch; `panic auto <on|off>` controls whether Crest engages it automatically the moment 2+ separate antinuke punishments land within 30 seconds (a sign of a coordinated multi-account attack, not one bad actor).
Turn automatic panic-lockdown triggering on or off.
Immediately lock every channel's @everyone send-message permission — a manual break-glass button for a raid/nuke in progress right now.
Lift an active panic lockdown, restoring only the channels it locked.
Toggle antinuke protection for role events.
No description yet.
Exempt everyone holding a role from antinuke punishment (e.g. a trusted 'Bot Manager' role) without whitelisting each member by hand.
List every role whitelisted from antinuke actions.
Remove a role's antinuke whitelist exemption.
Toggle antinuke protection for soundboard events.
Toggle antinuke protection for sticker events.
Toggle antinuke protection for vanity events.
Toggle antinuke protection for webhook events.
No description yet.
Exempt a user from antinuke punishment (without granting admin management).
List everyone whitelisted from antinuke actions.
Remove a user's antinuke whitelist exemption.
View or configure Crest's antiraid protection.
Set the action taken against a flagged joiner: `kick` or `jail`.
Require a minimum Discord account age to join without being flagged.
Flag members with no/default avatar on join.
View the current antiraid configuration.
View enabled antiraid modules and the whitelist.
Flag joiners once N members join within a window of seconds.
Kick/jail members who mass-mention in a message.
Turn on/off automatically engaging a full server lockdown (see `antinuke panic`) when massjoin detects a join spike double its configured threshold — a scripted raid, not an organic invite spreading.
View the current antiraid configuration (same as `antiraid config`).
Enable or disable antiraid protection.
Flag bots without Discord's verified-bot badge on join.
No description yet.
Add a regex or substring pattern to flag suspicious usernames on join.
List every suspicious-username pattern currently flagged.
Remove a username pattern from the suspicious-username check.
Configure the join-verification gate: new members are given an Unverified role that can only see the verification channel until they click a Verify button — Wick's captcha-gate approach without needing a third-party captcha service.
Set the channel unverified members can see to click Verify. Set this before `verify enable`.
Turn off the verification gate.
Turn on the verification gate (requires a verification channel to be set first).
Post the Verify button embed in the configured verification channel.
View the current verification gate configuration.
No description yet.
Exempt a user from every antiraid check.
Remove a user's antiraid whitelist exemption.
List everyone whitelisted from antiraid checks.
View recent audit log entries, paraphrased.
No description yet.
Set the post interval for a configured channel. Interval like `30m`, `1h`, `1d`.
List all configured autopfp channels.
Stop auto-posting images in a channel (this one by default).
Auto-posts a random aesthetic pfp to a channel every hour, pulled
Post one image right now (this channel by default).
No description yet.
React with `emoji` whenever a message contains `keyword`.
Remove every auto-react in this server.
List all configured auto-reacts.
Remove an auto-react.
No description yet.
Add an auto-responder. Use `trigger | response` to allow a
Remove every auto-responder in this server.
List all configured auto-responders.
Remove an auto-responder.
No description yet.
Add a role that gets granted whenever `trigger` fires.
View which roles get added when `trigger` fires.
Stop granting a role when `trigger` fires.
Add a role that gets removed whenever `trigger` fires.
View which roles get removed when `trigger` fires.
Stop removing a role when `trigger` fires.
Update an existing auto-responder's response. Same `trigger | response` syntax as `add`.
No description yet.
Add one or more roles (comma-separated) to be granted on member join.
No description yet.
Add one or more roles (comma-separated) to be granted to bots on join, separately from human autoroles.
Remove every bot autorole.
List every role granted automatically to bots on join.
Remove one or more roles (comma-separated) from the bot autorole list.
Remove every human autorole (bot autoroles are untouched — see `autorole bots clear`).
List every role granted automatically on join.
Toggle sticky roles: when a member leaves, their roles are snapshotted and
Remove one or more roles (comma-separated) from the autorole list.
View a user's avatar.
No description yet.
Snapshot this server's roles, channels, and role-based overwrites.
Delete a saved backup.
List all backups saved for this server.
Rename a backup and optionally update its description.
Restore a backup. `mode` is one of `all` (default), `roles`, or `channels`.
View details of one backup.
Boost-triggered role awards — same shape as the `vanity` award
No description yet.
Set the channel where public badge-award announcements are posted.
Set the channel tracked for boost badge awards.
View the current boost badge award configuration.
Enable/disable awarding badge roles when a member boosts the server.
Set the thank-you message template. Placeholders: {member}, {member.name}, {guild}.
No description yet.
Add a role granted by the boost badge award.
List every badge award role.
Remove a badge award role.
No description yet.
Preview the rendered badge thank-you message.
View the raw, un-rendered badge thank-you message template.
Send a baka reaction gif at someone.
Check your (or someone else's) wallet and bank balance.
Ban a user from the server.
View a user's profile banner.
List every banned user in this server.
Decode a base64 string back to text.
Encode text as base64.
Apply the bayer image filter to a user's avatar.
Send a bevel reaction gif at someone.
Get a random Bible verse.
Apply the billboard image filter to a user's avatar.
Bio lookup commands.
Look up someone's guns stat.
Look up someone's haunt stat.
View the haunt leaderboard.
No description yet.
No description yet.
View who's currently being celebrated today.
Set the channel birthday announcements are posted in.
List everyone's birthday in this server.
Prevent members from changing their birthday once set.
Clear your own birthday.
Set the role automatically applied to members on their birthday.
Set your birthday. Month can be a name (e.g. `march`) or number
Allow members to freely change their birthday.
See how many bitches someone has.
Show the current Bitcoin price.
Send a bite reaction gif at someone.
Play a hand of blackjack against the dealer.
Word game: say a word containing the given fragment before time runs out.
End the active blacktea game in this channel.
Apply the blocks image filter to a user's avatar.
Apply the blur image filter to a user's avatar.
Send a blush reaction gif at someone.
Send a boil reaction gif at someone.
Send a bomb reaction gif at someone.
Minesweeper-style: reveal tiles, avoid the mines, cash out anytime.
Send a bonks reaction gif at someone.
Find the member with the oldest Discord account in this server.
Send a boop reaction gif at someone.
No description yet.
Set (and enable) the channel boost announcements are sent to.
Set the boost announcement template.
Disable boost announcements.
View the current boost message configuration.
No description yet.
Set the role booster roles are created just below (same key as `settings baserole`).
Change your booster role's colour.
Create your booster role. Requires you to currently be boosting.
Delete your booster role.
Disable the booster role system for this server.
No description yet.
Ban a word from booster role names.
List every filtered word for booster role names.
Remove a word from the booster role name filter.
Toggle whether your booster role is shown separately in the member list.
Set your booster role's icon from an emoji or an image URL.
Associate an existing role with a member as if it were their booster role (for migrations).
Set the maximum number of booster roles this server can have.
List all booster roles in this server.
Rename your booster role.
Enable the booster role system for this server.
No description yet.
Share your booster role with another member.
Stop using a booster role someone shared with you.
No description yet.
List who a booster role is shared with (defaults to your own).
Set the max number of members each booster role can be shared with, server-wide.
Remove someone you've shared your booster role with.
Reposition every booster role relative to the base role.
Send a bored reaction gif at someone.
View technical stats about the bot (servers, latency).
No description yet.
Disable Disboard bump reminders.
Enable Disboard bump reminders. Reminders go to whichever channel `/bump` is run in.
View who has bumped this server the most.
Set the message sent 2 hours after a bump, once it's due again.
Send a test `reminder` or `thankyou` message to this channel.
Set the message sent right after a successful bump. Supports `{user}`.
Preview the `reminder` or `thankyou` template.
No description yet.
Add a button to a message that toggles a role when clicked.
List every configured button role.
Remove a button by its position (see `buttonrole list`).
Remove every button role from a message.
Clear all button role config for this server (existing buttons on messages must be removed per-message).
Evaluate an arithmetic expression. Supports `+ - * / // % **` and
Send a calling reaction gif at someone.
Send a canny reaction gif at someone.
Send a captcha reaction gif at someone.
Add a classic white meme caption bar to the top of an image or GIF.
Send a cartoon reaction gif at someone.
View information about a channel.
Choose randomly between comma- or space-separated options.
Send a cinema reaction gif at someone.
View the total amount of money in circulation server-wide.
Remove bot invocations and messages from bots.
Alias for `namehistory clear`.
Clear sniped messages, edits, and reactions for this channel. Give a member to only clear their entries.
Send a clock reaction gif at someone.
Bet on a coinflip: heads or tails.
Preview a color by hex code, integer, or name.
Anonymously submit a confession to this server's configured confession channel.
No description yet.
Set the confession channel — members can then submit one with `confess <text>`.
No description yet.
Ban a word from being submitted in confessions.
Clear the entire confession word blacklist.
List every blacklisted confession word.
Remove a word from the confession blacklist.
View the current confession settings.
No description yet.
Reset the confession reaction emojis to the default 👍/👎.
Set the confession upvote/downvote reaction emojis.
View the current confession upvote/downvote reaction emojis.
Mute a confessor by their anonymous confession number (never their identity).
Disable confessions for this server.
Unmute a confessor by their anonymous confession number.
Play Connect 4 against another member.
Send a console reaction gif at someone.
Convert between length, weight, volume, or temperature units.
Fetch a message and reverse-generate DSL script text for each of
No description yet.
Create a channel whose name displays a live server stat. Metrics:
List valid metric/kind combinations for `counter add`.
Stop tracking a counter channel. The channel itself is left in place.
Send a cow reaction gif at someone.
Send a cracks reaction gif at someone.
Cash out before the rising multiplier crashes.
Build and send an embed from script syntax. See `help createembed` module docs / the `embeds.py` DSL comment for the tag syntax.
Commit a crime for a chance at a big payout — or a penalty if you get caught.
Send a cry reaction gif at someone.
Coin rates and blockchain transaction/wallet tracking.
Cancel a transaction confirmation watch.
Look up the price of any coin CoinGecko tracks (not just the built-in shortlist) by name or ticker.
Show current rates for all supported coins.
Get DM'd when a transaction confirms.
Look up a Bitcoin or Ethereum transaction by hash.
Watch a wallet address for incoming transactions.
Stop watching one specific wallet address.
Stop watching every wallet.
List every wallet you're watching.
Watch a wallet address for activity.
Apply the cube image filter to a user's avatar.
Send a cuddle reaction gif at someone.
Convert between real-world currencies using live exchange rates
No description yet.
Set the bot's avatar in this server (requires server boosts for per-server avatars). Attach an image instead of a URL if that's easier. Run with nothing attached to clear it back to the bot's default avatar.
Set the bot's banner in this server only (needs enough server boosts to support it). Attach an image instead of a URL if that's easier. Run with nothing attached to clear it back to default.
Set the bot's profile bio shown in this server. Run with nothing to clear it.
Rename the bot in this server only.
Reset bot appearance to default in this server.
Claim your daily reward.
Get a random dare challenge.
Deep-fry an image or GIF (cranked saturation/contrast/sharpness + jpeg artifacts).
Look up a real dictionary definition (api.dictionaryapi.dev, keyless).
Strip leading symbols from a member's display name so they can't hoist themselves above staff at the top of the member list.
Dehoist every hoisted member in the server in one pass.
No description yet.
Deny a permission from fake-permission role grants server-wide.
List every permission name that can be denied.
Clear the denied permission list.
Remove a permission from the denied list.
Move money from your wallet to your bank.
Destroy money from circulation (admin only). Purely cosmetic — does not touch any single balance.
No description yet.
Add a private diary entry. Only you can view or delete it.
Delete one of your diary entries by id.
View one of your diary entries by id.
Roll two dice against the bot. Higher total wins.
Google-style 'did you mean' card. Quote each part if it has spaces.
No description yet.
Disable a command in a specific channel.
Disable a command globally in this server.
View all disabled commands.
Reset all disable settings for a command, or every command.
Disable a command for a specific role.
No description yet.
Let a member use a disabled command anyway.
List everyone whitelisted to use a disabled command.
Remove a member's exemption from a disabled command.
Apply the dither image filter to a user's avatar.
Divorce your current spouse.
Apply the dizzy image filter to a user's avatar.
Find the dominant (average) color of a user's avatar.
Classic Drake approve/disapprove meme. Quote each part if it has spaces.
Send a drip reaction gif at someone.
Challenge another member to a coinflip duel for coins -- winner takes both bets.
Owner-only: dump every live asyncio task's current stack frame.
Apply the earthquake image filter to a user's avatar.
No description yet.
View the current economy configuration.
Disable the economy system in this server.
Enable the economy system in this server.
View or set the daily bank interest rate (percent). Applied automatically once a day to every bank balance — encourages members to save instead of only stockpiling wallet cash. 0 disables it.
View the richest members in this server.
Set economy mode: `guild` (per-server balances) or `global` (shared across all servers).
Apply a starting-balance/rate preset: `easy`, `normal`, or `hard`.
View the most recently edited message in this channel.
No description yet.
Add an emoji to this server from a URL or an existing (possibly
Add multiple existing custom emojis to this server at once.
Show a custom emoji at full size. Unicode emoji can't be enlarged
List this server's custom emojis.
Remove multiple custom emojis from this server at once.
Rename one of this server's custom emojis.
Steal a custom emoji from anywhere the bot can see it (any mutual
Steal multiple custom emojis at once (paste them all in one message).
Apply the emojify image filter to a user's avatar.
View the emojis in the server.
Re-enable a disabled command, optionally scoped to a role/channel.
Send a endless reaction gif at someone.
Apply the equations image filter to a user's avatar.
Show the current Ethereum price.
Show current Ethereum gas prices (via Etherscan's gas oracle).
Apply the explicit image filter to a user's avatar.
Send a facepalm reaction gif at someone.
Drop a fact card.
Show fake permissions granted to a role (or all roles).
Grant a role a permission through the bot without a native Discord role permission.
List fake permissions for a role, or every role if none given.
Remove a fake permission from a role.
Clear every role's fake permissions.
Send a fall reaction gif at someone.
Send a fan reaction gif at someone.
Send a feed reaction gif at someone.
Open the automod panel — enable/disable filtering, configure strikes, and manage per-category exempt roles without hunting through separate commands. Word/domain/regex list management stays as `filter add`/`filter blacklist`/`filter regex` since those are quicker as plain commands.
Add a banned word to the filter.
No description yet.
Ban a domain from being linked.
List every blacklisted domain.
Remove a domain from the blacklist.
Block every image attachment server-wide (off by default — most servers don't want this; it's meant for text-only channels/servers, not a routine spam filter).
List banned words.
Block audio file attachments (mp3, wav, etc) server-wide.
No description yet.
Add a named regex pattern to the filter.
List every saved regex pattern.
Remove a saved regex pattern by name.
Test a saved regex pattern against sample text.
Remove a banned word from the filter.
Clear the entire banned word list.
Overview of the automod configuration.
Toggle whether messages removed by the filter can still be sniped.
Block spoiler-tagged messages/attachments server-wide.
No description yet.
Reset strikes for a member, or everyone if none given.
View strike-system configuration.
View a member's current strike count.
Toggle a word as exempt from the word filter (e.g. a substring false-positive).
Migrate Discord's native AutoMod word list (not applicable to Crest).
Send a fire reaction gif at someone.
Jump to the first message sent in a channel.
Guess the country from its flag. Difficulty: easy or hard.
Simplified multiplayer flag-guessing session: first correct guess scores a point.
End the active flags game in this channel.
Send a flush reaction gif at someone.
View a Last.fm now-playing card, or run a subcommand to manage
Build an album-art collage from your top albums.
Set a custom embed accent color for your Last.fm cards (no argument resets to default).
Finish connecting your Last.fm account after approving it on Last.fm's site (only needed if `fm connect`'s automatic check already gave up waiting).
Authorize Crest to submit scrobbles/now-playing to your Last.fm
List the artist crowns a member holds in this server.
Revoke Crest's ability to submit scrobbles/now-playing on your behalf (keeps your plain username link).
Set your now-playing card density: `compact` or `full`.
View a member's now-playing card (same as bare `fm`).
Link your Last.fm account to Crest.
Unlink your Last.fm account from Crest.
See who in this server has scrobbled an artist the most.
Force a nickname on a member (shortcut for nickname force).
Fortnite lookups — map, cosmetics, news and shop reminders.
Show the current Fortnite Battle Royale map.
Show current Fortnite Battle Royale news / MOTDs.
Get DM'd when a cosmetic returns to the item shop.
Add a shop-return reminder for a cosmetic.
Clear all of your shop-return reminders.
List your active shop-return reminders.
Remove a shop-return reminder.
Look up a player's lifetime Fortnite Battle Royale stats (wins, K/D, win rate).
Look up a Fortnite cosmetic by name.
Freeze an animated GIF on its last frame for a couple of seconds.
Send a gallery reaction gif at someone.
Bet on a random multiplier.
Apply the gameboy image filter to a user's avatar.
No description yet.
Create a new gang and become its owner.
Demote a gang admin back to a regular member (owner only).
Deposit coins from your wallet into your gang's shared bank.
Disband your gang (owner only).
View a gang's info (defaults to your own gang).
Invite a member to your gang (owner or gang admin only).
Remove a member from your gang (owner or gang admin only).
Leave your current gang.
List every gang in this server, ranked by member count.
Promote a fellow gang member to gang admin (owner only).
Set your gang's banner image (owner or gang admin only).
Transfer gang ownership to another member (owner only).
Withdraw coins from your gang's shared bank into your wallet (owner or gang admin only).
Reverse the playback direction of an animated GIF. (Not to be
Speed up (>1) or slow down (<1) an animated GIF's playback.
Look up a GitHub user.
Give a member money (admin only).
No description yet.
Toggle a role being barred from entering any giveaway.
Give a role bonus entries (e.g. `2` means members with that role get 3 total tickets in the
Toggle DMing the host when their giveaway ends.
Toggle DMing winners when they win.
No description yet.
Sets a one-off template override just for this giveaway's embed description.
Change how long an active giveaway runs for.
Change an active giveaway's prize.
Change how many winners an active giveaway picks.
End a giveaway early.
List every active giveaway in this server.
Repick winner(s) for an already-ended giveaway. Previous winners are excluded from the
Start a giveaway. Lead the prize with a role mention to require it, e.g. `1h 1 <@&123> Nitro`.
Set (or clear) a custom embed description template. Supports {prize} and {winners}.
Send a globe reaction gif at someone.
Send a glomp reaction gif at someone.
No description yet.
Search Google Images for a query.
Translate text. Prefix with a language code to pick the target, e.g. `es hello there`.
View a server's banner (the bot must be in that server).
View a server's icon (the bot must be in that server).
View a server's invite splash (the bot must be in that server).
View basic live server statistics.
Send a gun reaction gif at someone.
Apply the halfinvert image filter to a user's avatar.
Send a handhold reaction gif at someone.
Send a handshake reaction gif at someone.
Send a happy reaction gif at someone.
Ban a user and automatically re-ban them if unbanned outside the bot.
Hash text with md5, sha1, sha256, or sha512.
Send a hearts reaction gif at someone.
Shows this message
Hide a channel from a member or role.
Send a highfive reaction gif at someone.
Guess whether the next card is higher or lower. Chain guesses for a bigger multiplier.
View moderation history for a user.
Rate how autistic someone is, purely for laughs.
Rate how gay someone is, purely for laughs.
Rate how lesbian someone is, purely for laughs.
Send a hug reaction gif at someone.
Search for an image.
Convert an image (via URL or attachment) into a GIF. Fully local, no external API.
Restrict a member from posting images/embeds via the configured image-mute role.
List everyone with the image-mute role.
View recent security incidents logged by antinuke/antiraid.
List the most recent security incidents.
Mark an incident as resolved.
Search incident details for a substring.
View a single incident's full detail.
Send a infinity reaction gif at someone.
Meet Crest — what it is, who built it, and what's running under the hood.
List members who have a role.
No description yet.
Track an Instagram account and post new content to a channel.
List every Instagram account being tracked.
Manage the Instagram post-notification message template.
Preview the post-notification template for Instagram.
Stop tracking an Instagram account.
Look up an Instagram profile.
List the placeholders usable in the Instagram notification template.
Generic roleplay reaction -- pass the verb yourself instead of using a dedicated command. `action` must be one of the existing reaction commands (hug, kiss, pat, ...) -- not an arbitrary search term.
Apply the invert image filter to a user's avatar.
Invert the colors of an image or GIF.
No description yet.
Overview of every moderation command's invoke configuration.
Disable the invoke notification(s) for a moderation command. Omit `kind` to disable both message and DM.
Set the template text for a moderation command's invoke notification.
Enable an invoke notification for a moderation command (`kind` is `message` or `dm`), using a sensible default template.
Preview an invoke template using yourself as a stand-in target/moderator.
Show the placeholders usable inside invoke templates.
View the raw template configured for a moderation command's invoke notification (`kind` is `message` or `dm`).
Apply the ipcam image filter to a user's avatar.
Find out someone's totally scientific IQ.
Remove an image-mute from a member.
Isolate a member into the configured jail channel without touching their other roles.
List all jailed members.
View available jobs.
Add a custom job (admin only).
Remove a custom job (admin only).
View net member joins/leaves over the last N days (default 7). Only counts activity since this feature started tracking.
Repeatedly recompress an image as a low-quality JPEG for that
Mix two emoji together via Google's Emoji Kitchen.
Kick a member from the server.
Send a kiss reaction gif at someone.
Send a knit reaction gif at someone.
Climb a ladder of increasing multipliers. Cash out anytime, or fall and lose it all.
Apply the lamp image filter to a user's avatar.
View Crest's supported response language.
Send a laugh reaction gif at someone.
Send a laundry reaction gif at someone.
Apply the layers image filter to a user's avatar.
View the richest members in this server.
No description yet.
Set the channel leave messages are sent to.
Set the leave (goodbye) message template.
Disable leave messages and clear the configured channel/template.
Enable leave messages and optionally set the channel in one step.
Preview the leave message here, using yourself as the leaving member.
View the current leave message configuration.
Send a letters reaction gif at someone.
No description yet.
Add a role reward granted at a given level.
Set the channel level-up announcements are sent to. Run with no channel to clear it — announcements then post wherever the level-up happened and self-delete after 15s.
Toggle ignoring a channel or role for XP gain.
View the top-leveled members in this server. Sort by `xp` or `level`.
No description yet.
Set the channel level-up announcements are sent to. Without one set, announcements post in whichever channel triggered the level-up and self-delete after 15s.
Set the level-up announcement template. Use {user} and {level} as placeholders.
View the current level-up announcement template.
Remove the role reward configured for a level.
View configured level role rewards.
Set the server-wide XP gain multiplier.
Guided setup — applies sane defaults for the leveling system.
Toggle whether members keep all lower level-role rewards (stacking) or only the newest.
Apply/reconcile level role rewards for all members based on their current level.
Toggle voice-channel XP (members earn XP for hanging out in a voice channel with at least one other person, checked every 5 minutes). Off by default.
Send a lines reaction gif at someone.
Show the current Litecoin price.
Prevent @everyone from sending messages in a channel (this one by default).
Lock every text channel in the server.
No description yet.
List every channel ignored by lockdown.
Stop ignoring a channel during lockdown.
Send a logoff reaction gif at someone.
No description yet.
Add a logging channel and specify an event type to log.
Customize the embed color for a log event in a channel.
No description yet.
Stop logging message deletes/edits that happen in a channel.
List every channel ignored for message-event logging.
Resume logging message deletes/edits from a previously ignored channel.
Remove a logging channel entirely, or just one event type from it.
View configured logging channels and their event types.
Look up a vanity/username across servers Crest is in.
Apply the lsd image filter to a user's avatar.
Send a lurk reaction gif at someone.
Warp an image with a magic-liquify style distortion. This is a
Apply the magnify image filter to a user's avatar.
Propose marriage to another member.
Ban multiple users at once by ID or mention (space-separated, up to 100). Each ban still gets its own case, same as a regular `ban` — useful for clearing out a raid/alt wave in one go instead of one `ban` per user.
Apply the matrix image filter to a user's avatar.
Apply the melt image filter to a user's avatar.
View this server's member count.
Fetch a random meme from Reddit.
Apply the minecraft image filter to a user's avatar.
View moderation history for a moderator.
Leaderboard of moderator activity — case counts per moderator in this server.
Show the current Monero price.
View recorded past names for a user in this server.
Clear name history for a user, or for the whole server if omitted.
Send a neon reaction gif at someone.
List the most recently joined members.
Get a random 'never have I ever' prompt.
No description yet.
No description yet.
Cancel a member's forced nickname.
Reset a member's nickname.
Send a nod reaction gif at someone.
Send a nom reaction gif at someone.
Send a nope reaction gif at someone.
View your notification preferences.
Add a notification preference. Nothing consumes this yet — see `notify list`.
List your notification preferences.
Remove a notification preference.
Mark a channel as NSFW or SFW.
Send a nutkick reaction gif at someone.
Send a nuzzle reaction gif at someone.
Extract text from an attached image, or the image on a replied-to message.
Master Oogway wisdom card.
Apply the optics image filter to a user's avatar.
No description yet.
Append one page (an embed built from the script DSL) to a message's pagination config.
Remove the whole pagination config for a message.
List the configured pages for a message.
Re-add the ⬅️/➡️ reactions to a paginated message if they got cleared.
View the current pagination config for a message (entry point alias for `pagination list`).
Send a painting reaction gif at someone.
Send a paparazzi reaction gif at someone.
Get a random paranoia-style 'who here' question.
Send a pat reaction gif at someone.
Send a patpat reaction gif at someone.
Apply the pattern image filter to a user's avatar.
Send a peck reaction gif at someone.
Send a phase reaction gif at someone.
Send a phone reaction gif at someone.
Toggle picture (embed links / attach files) permissions for a user in a channel.
Check whether the bot is online and responsive.
No description yet.
Disable ping-on-join.
Ping new members in a channel. If threshold is set, only pings while the server has fewer than that many members.
View the current ping-on-join configuration.
Set a custom message to send alongside the ping (instead of a bare mention).
Send a plank reaction gif at someone.
Send a plates reaction gif at someone.
Drop a chip down the plinko board and win by bucket multiplier.
Send a poke reaction gif at someone.
Start a timed yes/no poll. Duration like 30s, 10m, 1h, 1d.
Apply the poly image filter to a user's avatar.
Classic fancy/regular Pooh two-panel card. Quote each part if it has spaces.
Send a pout reaction gif at someone.
Measure someone's pp size.
View this server's current command prefix.
Remove the custom server prefix and revert to the default.
Set or remove your own personal prefix that works across all servers.
Set this server's prefix.
See what User Premium and Server Premium each unlock, and whether you/this server have them.
No description yet.
Owner-only: grant a server Server Premium by its (unique) server ID.
Owner-only: list every server with Server Premium.
Owner-only: revoke a server's Server Premium.
No description yet.
Owner-only: grant a user User Premium by their user ID.
Owner-only: list everyone with User Premium.
Owner-only: revoke a user's User Premium.
Send a print reaction gif at someone.
Send a punch reaction gif at someone.
Deletes recent messages in this channel. Run it with no arguments to delete the last 100 messages, add a number to delete that many instead (e.g. `,purge 20`), or mention a user to only delete their messages (e.g. `,purge @user 20`). Has a bunch of more targeted filters too — see `,help purge` and browse its subcommands (contains, links, images, bots, and more) for deleting only messages that match something specific.
Deletes messages sent after a given message (paste its ID or link).
Deletes messages sent before a given message (paste its ID or link).
Deletes every message between two message IDs/links (up to 500, or 2,000 with Server Premium).
Deletes messages sent by bots, skipping real members. Add a number to change how many messages back it looks (default 100).
Deletes messages that contain the text you give it. Add a number at the end to change how many messages back it looks (default 100).
Deletes messages that contain an embed. Add a number to change how many messages back it looks (default 100).
Deletes messages that contain a custom server emoji. Add a number to change how many messages back it looks (default 100).
Deletes messages that end with the text you give it. Add a number at the end to change how many messages back it looks (default 100).
Deletes recent messages from everyone except the member you mention — the opposite of `,purge @user`.
Deletes messages with an attached file. Add a number to change how many messages back it looks (default 100).
Deletes messages from real members, skipping bots. Add a number to change how many messages back it looks (default 100).
Deletes messages with an image attached. Add a number to change how many messages back it looks (default 100).
Deletes messages containing a Discord invite link. Add a number to change how many messages back it looks (default 100).
Deletes messages containing any link. Add a number to change how many messages back it looks (default 100).
Deletes messages that mention someone or use @everyone/@here. Add a number to change how many messages back it looks (default 100).
Deletes messages that have any reactions on them. Add a number to change how many messages back it looks (default 100).
Deletes messages that start with the text you give it. Add a number at the end to change how many messages back it looks (default 100).
Deletes messages that use a sticker. Add a number to change how many messages back it looks (default 100).
Deletes system messages (pins, boost announcements, etc) — not regular chat. Add a number to change how many messages back it looks (default 100).
Deletes voice messages. Add a number to change how many messages back it looks (default 100).
Deletes messages sent through a webhook. Add a number to change how many messages back it looks (default 100).
Look up a package on PyPI.
Send a pyramid reaction gif at someone.
Generate a QR code for text or a URL (api.qrserver.com, keyless).
Start an open-ended poll. Separate a title and up to 10 choices
Get a random ayah from the Quran (English translation).
Apply the radiate image filter to a user's avatar.
Send a rain reaction gif at someone.
Get a random color.
Check your (or someone else's) level and XP.
No description yet.
React with an emoji on a message to grant a role.
Remove every reaction role in this server.
List every configured reaction role.
Remove a reaction role from a message.
Posts a new reaction-role panel in this channel and wires up the first role for you — no message link needed. Run `reactionrole add` again with the panel's own message link to stack more roles onto the same panel.
Mark a reaction-role message as unique/exclusive (Carl-bot's `!rr unique`): picking a new
View the most recently removed reaction in this channel.
Edit the reason attached to a past case (kick/ban/warn/etc) by its case number — for when a reason was left blank or needs correcting after the fact, without having to redo the whole action.
Apply the reflection image filter to a user's avatar.
Set a reminder. Duration like 10m, 1h, 1d.
View your pending reminders.
List your pending reminders.
Cancel one of your reminders by id (see `reminder list`).
Remove XP from a member.
Manually repost a single social media URL.
Manage automatic link-reposting for social platforms.
Enable auto-reposting of a platform's links posted in a channel.
Set (or clear) the custom branding text used on reposts.
List every channel with auto-reposting enabled.
Toggle whether reposted messages carry Crest branding.
Disable auto-reposting for a platform (optionally in one channel).
Wipe a member's economy data (admin only).
No description yet.
Restrict a command to only be usable by specific role(s).
Deny a role from using a command.
List all command restrictions configured in this server.
Remove a restriction for a role on a command.
Clear all command restrictions, or just for one command.
Reveal a channel to a member or role.
Reverse image search an attached image or URL.
Send a ripped reaction gif at someone.
Show the current XRP price.
Restrict a member from reacting via the configured reaction-mute role.
List everyone with the reaction-mute role.
Send a roast reaction gif at someone.
Attempt to rob another member's wallet. Risky — you can get caught.
Roblox lookups, account verification, and group rank syncing.
Show a Roblox user's current avatar render.
Look up the Roblox account linked to a Discord member (Crest's own link first, Bloxlink as a fallback).
No description yet.
No description yet.
Members whose Roblox rank in the tracked group matches exactly get this role on `roblox update`.
Members whose Roblox rank in the tracked group is at or above this threshold get this role on `roblox update` (Bloxlink-style "rank >= X" bind, for when you don't want to map every single rank one by one).
List every Roblox group rank to role mapping.
Remove a Roblox group rank's role sync mapping. Use `200+` to remove a range bind added with `addrange`.
Set the Roblox group this server tracks for rank syncing.
List the Roblox groups a user belongs to.
View the nickname template `roblox update` applies. Set one with `roblox nickname set`.
Reset the nickname template back to the plain Roblox username.
Set the nickname template applied to members on `roblox update` (Bloxlink-style placeholders).
Remove your linked Roblox account.
Re-syncs a verified member's nickname and Roblox group role based on their current rank. Defaults to you.
Link your Discord account to a Roblox account. Run it once to get a
Toggle: add the role if the member doesn't have it, remove it if they do.
Add one or more roles to a member (comma-separated names, mentions, or IDs).
Add a role to every member in this server.
Remove a role from every member who has it.
Add a role to every bot in this server.
Remove a role from every bot that has it.
Cancel an active mass role operation in this server.
Change a role's color.
Create a new role with just a name — use `role color`/`role hoist` after to customize it.
Delete a role.
Add `give_role` to every member who has `role`.
Remove `remove_role` from every member who has `role`.
Toggle role hoisting (shown separately in the member list).
Add a role to every human member in this server.
Remove a role from every human member that has it.
Set a role icon from an emoji or image URL.
Toggle role mentionability.
No description yet.
Make a role sticky for a member — it's silently reapplied if they leave and rejoin (mute-evasion prevention, booster-role retention, etc).
List every role currently persisting for a member.
Stop a role from persisting for a member.
Remove one or more roles from a member (comma-separated names, mentions, or IDs).
Rename a role.
Restore a member's previously stripped roles (see `strip`/`staffstrip`).
View information about a role.
Manage roleplay.py's commands for this server.
List every roleplay command and whether it's enabled here.
Enable or disable a single roleplay command for this server.
Restore a member's roles removed by strip/staffstrip.
List this server's roles, or a member's roles if given.
Bet on roulette: red, black, green, odd, or even.
Play rock-paper-scissors against the bot.
Send a run reaction gif at someone.
Remove a reaction-mute from a member.
Caption a sad cat card.
Scratch an instant-win card.
Screenshot a webpage.
Delete your own messages in this channel.
Send a sensitive reaction gif at someone.
View a member's server-specific avatar.
View a member's server-specific banner (falls back to their global banner).
View information about this server, or another server the bot shares.
Set a member's level directly.
View this server's configuration.
Set a voice channel for the bot to stay connected to 24/7. Run with nothing to clear it.
Toggle music autoplay for this server.
No description yet.
Add a role to this server's award role list.
List this server's award roles.
Remove a role from this server's award role list.
Set the base role that booster roles are created under.
Set the DJ role for music commands.
Customize the default embed color for this server.
Set the image-mute role (used by `imute`).
Set the jail channel.
Set the moderation log channel.
No description yet.
Disable message quoting in this server.
Enable message quoting in this server.
No description yet.
Set the channel quotes get redirected to.
Disable redirecting quotes to a dedicated channel.
Enable redirecting quotes to a dedicated channel.
Reset all moderation cases for this server.
Set the reaction-mute role (used by `rmute`).
No description yet.
Grant a role access to Crest's moderation commands without native Discord permissions.
List every staff role.
Revoke a role's staff access to moderation commands.
Enable or disable tags in this server.
Set a role to be assigned when users join voice channels.
No description yet.
No description yet.
Punish a member automatically once they reach N active warnings.
List the configured warning-count punishment ladder.
Remove the auto-punishment set for a warning count.
Reset all moderation roles and channels.
Owner-only: scaffold this server as Crest's support server.
Set a member's XP directly.
Apply the shear image filter to a user's avatar.
Apply the shine image filter to a user's avatar.
Ship two members together (or yourself with one member).
Send a shock reaction gif at someone.
Send a shoot reaction gif at someone.
View the server shop.
Add an item to the shop (admin only).
Buy an item from the shop by name or number.
Remove an item from the shop (admin only).
Send a shred reaction gif at someone.
Send a shrug reaction gif at someone.
Send a slap reaction gif at someone.
Send a sleep reaction gif at someone.
Send a slice reaction gif at someone.
Spin the slot machine.
Set a channel's slowmode delay in seconds (max 21600).
Disable slowmode for a channel.
Send a smile reaction gif at someone.
Take a hit from the shared guild vape.
Send a smug reaction gif at someone.
View the most recently deleted message in this channel. Give a member to only see their deleted messages, and/or a number for older ones — either order works (e.g. `,s @user 2` or `,s 2 @user`).
Toggle whether this channel's deletions/edits are snipeable.
Send a soap reaction gif at someone.
Ban then immediately unban a member, purging their recent messages.
Show the current Solana price.
Send a spank reaction gif at someone.
Light the shared guild vape.
Send a spin reaction gif at someone.
Turn an image into a spinning GIF (always animated, even for a static input).
See who a member (or yourself) is married to.
Squish an image horizontally.
Strip a member of their configured staff roles.
No description yet.
Create (or update) a starboard: messages that reach the reaction threshold get posted here.
Set the embed color used for a starboard.
Exempt a channel, role, or user from the starboard.
Show the most-starred messages and top-starred members in this server.
List every configured starboard.
Move an existing starboard to a different channel.
Toggle whether messages from NSFW channels can be starred onto a non-NSFW starboard (blocked by default).
Remove a starboard by emoji, or every starboard if no emoji is given.
Toggle whether a member's reaction on their own message counts (blocked by default, matching Carl-bot).
Remove a starboard exemption from a channel, role, or user.
Send a stare reaction gif at someone.
Send a stereo reaction gif at someone.
No description yet.
Add a sticker to this server from an image URL, or from an
List this server's custom stickers.
Remove a custom sticker from this server.
Rename one of this server's custom stickers.
View the stickers in the server.
No description yet.
Add (or replace) a sticky message for a channel.
List every channel with a sticky message.
Remove the sticky message from a channel.
View the sticky message content configured for a channel.
Apply the stretch image filter to a user's avatar.
Strip dangerous or staff roles from a member.
Supreme box-logo styled card.
Send a tackle reaction gif at someone.
Take money from a member's wallet (admin only).
See how many taps someone deserves.
No description yet.
Show a public Telegram channel's current avatar.
Look up a public Telegram channel's preview info.
Send a think reaction gif at someone.
Send a thumbsup reaction gif at someone.
No description yet.
Overview of ticket counts.
Grant a user or role access to a ticket.
Auto-close tickets after a period of inactivity (e.g. `24h`, `3d`), matching Ticket Tool's
Toggle a user/role's ability to open new tickets, or list the current blacklist.
Set the category new tickets are created under.
Claim a ticket.
Close a ticket. Deletes automatically after a short grace period.
Delete a ticket channel immediately.
Revoke a user or role's access to a ticket.
Custom intake forms — not implemented yet.
No description yet.
List tickets claimed by a member (yourself by default).
List recently closed tickets.
List every open ticket.
List every ticket a member has opened.
Move a ticket to another category.
Show the current ticket system configuration.
Post the ticket-opening panel.
Set the greeting message shown when a new ticket opens.
Show the current ticket greeting (see `tickets profile` to set it).
Update the stored reason for a ticket action. Currently only 'close' is tracked.
Rename a ticket channel.
Reopen a closed ticket.
Interactive ticket panel builder — customize the title, description,
Ticket totals for this server.
Check whether a member has an open ticket.
No description yet.
Grant trainee access — global if no channel given, scoped otherwise.
List every trainee with ticket access.
Revoke a trainee's access to tickets.
Post/regenerate the transcript for a ticket.
Set the channel transcripts get posted to on close.
Unclaim a ticket.
Send a tickle reaction gif at someone.
Play tic-tac-toe against another member.
No description yet.
Track a TikTok account and post new content to a channel.
List every TikTok account being tracked.
Manage the TikTok post-notification message template.
Preview the post-notification template for TikTok.
Stop tracking a TikTok account.
Look up a TikTok profile.
List the placeholders usable in the TikTok notification template.
Send a tiles reaction gif at someone.
Timeout a member. Duration like 10m, 1h, 1d (max 28d, defaults to 5m if omitted).
View all timed out members.
No description yet.
Repeat a message in a channel on an interval. Interval like
List all configured timers in this server.
Remove the timer configured for a channel.
View the full details of a channel's timer.
View your currently set timezone.
Set your timezone by common city/country name, or a real IANA timezone name.
No description yet.
Add an item to your personal todo list.
Mark one of your todo items as done.
List your todo items.
Remove one of your todo items.
Set this channel's topic. Run with no text to view the current one, or `topic remove` to clear it.
Remove a channel's topic.
Server-vanity-URL change notifications (this server's actual
Add a channel to receive server vanity-URL change notifications.
List every vanity-URL tracking channel.
Remove a tracking channel, or clear all of them if none given.
No description yet.
Set a separate channel specifically for username-change notifications.
Send money from your wallet to another member.
Translate text. Start with a language code to pick the destination (default: en).
Answer a random trivia question from the Open Trivia Database. 20 seconds to answer.
Get a random truth question.
Send a tv reaction gif at someone.
No description yet.
Look up a single tweet by URL or ID.
Look up a Twitter/X profile.
Unban a user by ID.
Unban every banned user in the server.
Release a member from jail.
Release everyone from jail.
Allow members to send messages in all channels.
Remove a member's timeout.
Remove timeout from every timed out member.
Look up a word on Urban Dictionary.
View information about a user.
No description yet.
Uwuify a member's messages until removed.
List everyone currently uwulocked.
No description yet.
Exempt a member from ever being uwulocked.
List everyone protected from uwulock.
Remove a member's uwulock protection.
Remove a member's uwulock.
Look up a VALORANT account — overview, rank, matches, and seasons in one card.
Link your Riot ID so the other VALORANT commands work without repeating it.
Check VALORANT server status (maintenance/incidents) for a region.
Remove your linked Riot ID.
Status-based vanity role awards: put a configured piece of text
No description yet.
Set the channel where public vanity-award announcements are posted.
Set the channel where vanity award status is tracked.
View the current status-based vanity award configuration.
Set the thank-you message template. Placeholders: {member}, {member.name}, {guild}.
No description yet.
Add a role granted by the vanity status award.
List every vanity award role.
Remove a vanity award role.
Set the text to watch for in member custom statuses.
Toggle exact-match vs substring-match for the watched vanity text.
No description yet.
Preview the rendered thank-you message.
View the raw, un-rendered thank-you message template.
View the shared guild vape's current status.
Set the shared vape's flavor.
See how many hits have been taken from the shared vape.
Take over as the vape's holder.
No description yet.
Add an additional join-to-create hub channel (no premium gate here — Crest supports as many hubs as you like).
Set your channel's bitrate.
Set the category new temp channels are created under.
Claim ownership of your current channel if its owner has left.
No description yet.
Set the default bitrate (kbps) for new temp channels.
Toggle whether new temp channels get sent the control panel automatically.
Set the naming template for new temp channels. Use {user} as a placeholder.
Set the default voice region for new temp channels ('auto' to clear).
Set a role that's always allowed to connect to new temp channels.
Delete your channel early.
Pull a user from elsewhere into your channel.
Hide your channel from @everyone.
Show info about your current VoiceMaster channel.
Role granted to anyone connected to a VoiceMaster-created channel.
Set your channel's user limit (0 = unlimited).
List all VoiceMaster hub channels.
Prevent @everyone from connecting to your channel.
Allow a specific user to connect to (and see) your channel.
View or set your channel's voice region ('auto' to reset).
Disallow a specific user from your channel, kicking them out if they're in it.
Stop treating a channel as a join-to-create hub. Does not delete the channel itself.
Rename your channel.
Clear the stored interface message reference so `setup` can be re-run clean.
Reveal your channel to @everyone.
(Re)send the VoiceMaster control panel to a channel.
Create (or reuse) the join-to-create hub channel, plus a dedicated
Set (or clear) your channel's voice status.
Toggle whether your channel auto-deletes when it empties out.
Allow @everyone to connect to your channel.
Send a wall reaction gif at someone.
Send a wanted reaction gif at someone.
Warn a member. Automatically applies whatever punishment is configured via `settings warn punishment` once they hit the matching warning count.
Clear all warnings for a member.
Set how many days an active warning lasts before it auto-expires and stops counting toward the punishment ladder. Pass `off` to disable decay (warnings then stay active until manually cleared).
List all warnings for a member.
Remove a single warning from a member.
List all warnings for a member.
Send a warp reaction gif at someone.
Send a wave reaction gif at someone.
Look up the current weather for a location.
No description yet.
Set (or clear, if `url` is omitted) a registered webhook's avatar.
Create a webhook in a channel (this one by default) and register it under a short id.
Delete a registered webhook by its short id.
Edit a message that was sent BY a webhook (any webhook registered in this server).
List webhooks registered in this server.
Send a message through a registered webhook.
No description yet.
Set the channel welcome messages are sent to.
Set the welcome message template.
Disable welcome messages and clear the configured channel/template.
Enable welcome messages and optionally set the channel in one step.
Preview the welcome message here, using yourself as the joining member.
View the current welcome message configuration.
Stretch an image horizontally.
Send a wiggle reaction gif at someone.
Send a wink reaction gif at someone.
Move money from your bank to your wallet.
Shortcut for `fm whoknows` — see who in this server has scrobbled an artist the most.
Work a job to earn money. Leave blank for a random job.
Get a random would-you-rather prompt.
Send a yawn reaction gif at someone.
Send a yeet reaction gif at someone.
Send a zonk reaction gif at someone.
No commands match your search.