Typed slash commands
Choose a command in Discord’s slash menu, then fill in its named fields. Member, role, channel and attachment fields use Discord’s pickers. Numbers, choices and yes/no settings have their own controls. You do not need to type the whole command into a text field.
Commands are grouped by feature, with no numbered overflow menus. For example:
| Feature | Slash command |
|---|---|
| Message activity | /messages |
| Staff task progress | /stafftasks |
| Staff points and leaderboards (today, week, month, all time) | /stafftasks points |
| Caption an image | /media caption |
| Quote supplied text | /quote text:your words |
| AFK across servers from a DM | /afk reason:studying |
| Translate text | /server-tools translate text |
| Ticket option transcript destination | /ticket options set-log |
| Family pets | /family pets list |
| Chess, including My Apps | /games chess |
Every public command has a typed slash command. Prefix commands were retired on 12 November 2026. Open a command in the command reference to see its slash actions and its mention form. Command aliases are also searchable below. To use a mention command, mention Flanker and follow it with the command and its arguments.
Command help and replies use the current slash paths. For example, /server-tools translate text language:en text:bonjour translates text, and its mention version is @Flanker translate en bonjour. The tr alias is searchable below. Older /utility menus have been replaced by feature groups such as /server-tools.
To translate a specific message with slash commands, copy its text into /server-tools translate text. Discord does not pass reply targets to slash commands. Mention commands can translate a message you reply to; replying with just @Flanker tr defaults to English.
Permissions and context
Slash and mention commands use the same feature handlers and permission checks. A slash command does not grant moderation access, bypass a disabled feature or skip an antinuke trust check. Discord can also restrict application-command access by server, role, channel or installation type.
Profile installation only filters to commands available through My Apps. Their availability still depends on Discord and the channel’s external-app settings. Account-linking and participant checks apply. The additional server-only /confess action opens a form.
Differences when entering arguments
Slash commands have named fields rather than a free-form command line. Giveaway edits require their message target. Quote accepts either a readable message link or ID, or supplied text with an optional author picker. Discord does not pass the message you are replying to as slash-command context or grant private message-history access through My Apps. Media tools accept a file, source URL or member picker and otherwise use your avatar.
Some destinations accept a member, role or a clear/default choice. Discord shows those as separate optional fields. Supply the combination described in the reference; a clear or reset choice must be used on its own. Multi-role giveaway requirements can be changed through their dedicated edit actions.
Polls offer up to 10 typed answers and choose offers up to 25 typed choices. Larger free-form lists do not fit into a single native slash form. Discord limits an application to 100 global chat-input command names, 25 options per level, and one subcommand-group level. Flanker uses feature groups within those limits while keeping native typed fields. See Discord’s application command documentation.
Find a command
Search by slash path, command name, alias or field name. Links from the command reference open the matching action and show its fields.
1109 command paths
/party31 paths
/party lfg show
Create a Valorant party post using a short form.
/party lfg valorant
Choose mode/server, party code, desired ranks and party size. Join shows the code privately.
/party lfg browse
Browse open Valorant parties in the board.
/party lfg notify
Opt in or out of Valorant DMs. At most one alert per 15 minutes.
enabledYes / no · Required- on/off
/party lfg setup
Set the Valorant board and post its Find teammates panel.
channelChannel · Required- channel
/party lfg panel
Post or replace the Valorant panel. It moves below every new party post.
channelChannel · Optional- channel
/party 8ball
Gets an answer.
questionText · Required- question
/party coinflip
Heads or tails.
/party roll
Rolls a die (6 sides by default) or several, like 2d6.
sides-or-ndsText · Optional- sides or NdS
/party choose
Picks one at random.
optionText · Required- option
option-2Text · Required- option
option-3Text · Optional- option
option-4Text · Optional- option
option-5Text · Optional- option
option-6Text · Optional- option
option-7Text · Optional- option
option-8Text · Optional- option
option-9Text · Optional- option
option-10Text · Optional- option
option-11Text · Optional- option
option-12Text · Optional- option
option-13Text · Optional- option
option-14Text · Optional- option
option-15Text · Optional- option
option-16Text · Optional- option
option-17Text · Optional- option
option-18Text · Optional- option
option-19Text · Optional- option
option-20Text · Optional- option
option-21Text · Optional- option
option-22Text · Optional- option
option-23Text · Optional- option
option-24Text · Optional- option
option-25Text · Optional- option
/party urban
The top definition and an example.
wordText · Required- word
/party weather
Temperature, feels like, humidity and wind.
cityText · Required- city
/party roblox
Reply card with avatar, bio, friends, followers, join date and profile button.
usernameText · Required- username
/party tiktok
Followers, likes and videos. Best effort: TikTok sometimes blocks lookups.
usernameText · Required- username
/party iq
Someone's (made up) IQ.
memberUser · Optional- member
/party pp
Someone's pp size.
memberUser · Optional- member
/party gayrate
How gay someone is.
memberUser · Optional- member
/party swearjar toggle
Turns counting on or off.
enabledYes / no · Required- on/off
/party swearjar words
Words to count, separated by commas.
actionText · Required- add/removeChoices: add, remove
wordsText · Required- words
/party swearjar top
The leaderboard.
/party swearjar balance
A one-line total.
memberUser · Optional- member
/party swearjar where
Up to five recent message links from this channel.
memberUser · Optional- member
/party guessthenumber
Starts a game from 1 to max (100 by default).
maxInteger · Optional- maxMinimum: 0
/party blacktea
Opens a game. Others press Join, the host can press Start early.
/party end
Ends the game here. Naming it is optional.
gameText · Optional- game
/party greentea
Starts a game (5 rounds by default, up to 15).
roundsInteger · Optional- roundsMinimum: 1
/party redtea
Starts a game (5 rounds by default, up to 15).
roundsInteger · Optional- roundsMinimum: 1
/party guesstheflag
Starts a game. With solo, only you can answer.
roundsInteger · Optional- roundsMinimum: 1
soloYes / no · Optional- solo
/party guessthelogo
Starts a game. With solo, only you can answer.
roundsInteger · Optional- roundsMinimum: 1
soloYes / no · Optional- solo
/party guesstheartist
Starts a game. With solo, only you can answer.
roundsInteger · Optional- roundsMinimum: 1
soloYes / no · Optional- solo
/party guessthealbum
Starts a game. With solo, only you can answer.
roundsInteger · Optional- roundsMinimum: 1
soloYes / no · Optional- solo
/help3 paths
/help show
Shows every module, with a menu to browse each one.
/help module
Lists every command in a module with what it does.
moduleText · Required- module
/help command
Shows how a command works: what it does, its parameters, the permission it needs, and where to set it up on the dashboard. Misspelled names suggest close commands, aliases or modules.
commandText · Required- command
subcommandText · Optional- subcommand
/prefix3 paths
/prefix show
Shows the current prefix.
/prefix set
Changes the prefix. Up to 5 characters.
symbolText · Required- symbol
/prefix reset
Goes back to the default prefix.
/server26 paths
/server dashboard show
Shows the dashboard link.
/server dashboard stats
Whether members who can't manage the server see its stats on the dashboard.
enabledYes / no · Required- on/off
/server roleinfo
Members and share of the server, position, colour, settings, who manages it, powerful and other permissions, and some members.
roleRole · Required- role
/server inrole
Lists members with the role.
roleRole · Required- role
/server membercount
Members, humans, bots, online, boosters and new members today, this week and this month.
/server serveravatar
Shows the avatar they set for this server.
memberUser · Optional- member
/server servericon
Shows the server icon.
/server firstmessage
Links the channel's first message.
channelChannel · Optional- channel
/server inviteinfo
The server behind an invite: members and online, boosts, verification, banner, who made it and when it expires.
invite-code-or-linkText · Required- invite code or link
/server channelinfo
Type, category, position, who can see it, privacy, overrides and sync, slowmode or voice settings. Also `ci`.
channelChannel · Optional- channel
/server roles
Lists every role.
/server bots
Lists the bots in the server.
/server boosters
Lists who's boosting, oldest first.
/server newmembers
The newest members. Also `joins`.
/server getbotinvite
An invite link for a bot.
botUser · Required- bot
/server permissions
Someone's key permissions in flanker and in a channel.
memberUser · Optional- member
channelChannel · Optional- channel
/server splash
Shows the server's invite background.
/server gnames
The server's past names, tracked since flanker joined.
/server serverinvites
Every active invite, most used first.
/server topcommands
The most used commands in this server.
/server boosterslost
People who recently stopped boosting.
/server minecraft run
Java reply card with skin, UUID, model, equipped cape and profile button.
usernameText · Required- username
/server minecraft chat
Connect SMP chat with the FlankerBridge plugin. Setup guide: https://flanker.wtf/minecraft. Pair once through the private DM and host console.
server-portText · Required- server:port
channelChannel · Required- channel
/server minecraft achievements
Select the SMP advancement channel. Requires FlankerBridge.
server-portText · Required- server:port
channelChannel · Required- channel
/ping1 paths
/ping
Shows latest and average websocket heartbeat latency, recent samples, Discord API, MongoDB, reply-send time, shard and uptime. Reply time includes Discord rate-limit waits. Dashboard capture is not a Discord send.
/antinuke32 paths
/antinuke config
Shows every module, its limit and punishment, admins and trusted bots.
/antinuke reset
Resets all antinuke settings and turns protection off. Requires backup-owner approval when configured, except for team site admins using the dashboard. End panic first; saved failed-role recovery is kept.
/antinuke setup
Turns antinuke on. Beginner applies the recommended protection in one go; advanced adds optional hardening, asked as yes or no questions.
/antinuke toggle
Turns antinuke as a whole on or off. Module settings are kept.
enabledYes / no · Required- on/off
/antinuke run
Sets up one module. Modules: ban, kick, channel, role, webhook, emoji, vanity, botadd, permissions. Threshold is how many actions in a short window trip it (1 to 10). Punishments: warn, jail, kick, ban, stripstaff, timeout. --command also counts bans and kicks done through bot commands.
moduleText · Required- moduleChoices: ban, kick, channel, role, webhook, emoji, vanity, botadd, permissions
enabledYes / no · Required- on/off
thresholdInteger · Optional- Value for --thresholdMinimum: 0
doText · Optional- Value for --doChoices: warn, jail, kick, ban, stripstaff, timeout
commandYes / no · Optional- Value for --command
/antinuke list
Lists the modules and whether each is on.
/antinuke whitelist
Lets a member act without being punished, or whitelists every bot in the server at once. Run it again to remove them.
memberUser · Optional- member
botsYes / no · Optional- Use bots
listYes / no · Optional- Use list
/antinuke admin
Makes a member an antinuke admin: they can change antinuke settings and aren't punished. Run it again to remove them.
memberUser · Optional- member
listYes / no · Optional- Use list
/antinuke protect
Protects a role or member: anyone who removes, deletes or edits it is punished straight away.
punishmentText · Required- punishmentChoices: warn, jail, kick, ban, stripstaff, timeout
roleRole · Optional- role
memberUser · Optional- member
/antinuke protected
Lists protected roles and members.
/antinuke protection show
Shows Flanker Protection: the role that stops anyone below it from banning, kicking or timing out without going through flanker.
/antinuke protection allow
Lets a role sit above Flanker Protection.
roleRole · Required- role
/antinuke protection off
Turns Flanker Protection off.
/antinuke shield
Extra hardening: channel deletes go to a trash you can restore from, webhooks can only be made through flanker, and Administrator can't be handed out.
actionText · Required- channels/webhooks/adminChoices: channels, webhooks, admin
enabledYes / no · Required- on/off
/antinuke trusted show
Lists trusted bots, including the built-in list of well-known bots.
/antinuke trusted add
Trusts a bot. Security bots keep full permissions. Utility bots lose Administrator and Manage Webhooks. The moderator behind either tier still counts.
botUser · Required- bot
actionText · Required- security/utilityChoices: security, utility
/antinuke trusted set
Changes a bot tier, including bots approved through DMs. Uses the same approval rules as trusted add.
botUser · Required- bot
actionText · Required- security/utilityChoices: security, utility
/antinuke trusted remove
Stops trusting a bot, including DM-approved bots. It remains listed as Not trusted on the dashboard.
botUser · Required- bot
/antinuke trusted builtin
Turns the built-in trusted bot list on or off.
enabledYes / no · Required- on/off
/antinuke trusted cap
How many actions trusted bots of a tier may take before antinuke steps in.
actionText · Required- utility/securityChoices: utility, security
numberInteger · Required- numberMinimum: 0
/antinuke trusted do
What happens to a trusted bot that goes over its cap.
actionText · Required- utility/securityChoices: utility, security
action-2Text · Required- strip/kick/banChoices: strip, kick, ban
/antinuke backupowner
Sets a backup owner who must approve anything that weakens antinuke, so a hacked owner account can't switch it off.
memberUser · Optional- member
offYes / no · Optional- Use off
/antinuke backup
flanker's backup role: specific security permissions, directly under flanker's role, held only by flanker. Re-inviting flanker with fewer permissions can't disarm it then. Only the owner and backup owner can delete it, take it off flanker or remove its permissions; anyone else who tries is punished. Setup asks before adding it.
enabledYes / no · Optional- on/off
/antinuke event show
Raises limits for a while, for events where staff need to act fast. They go back to normal when it ends.
durationText · Required- duration
banInteger · Optional- Value for --banMinimum: 0
kickInteger · Optional- Value for --kickMinimum: 0
channelInteger · Optional- Value for --channelMinimum: 0
roleInteger · Optional- Value for --roleMinimum: 0
webhookInteger · Optional- Value for --webhookMinimum: 0
emojiInteger · Optional- Value for --emojiMinimum: 0
permissionsInteger · Optional- Value for --permissionsMinimum: 0
/antinuke event end
Ends an event early.
/antinuke panic show
Shows panic mode and strict native-ban protection. With antinuke and ban protection enabled, the first unknown native ban starts panic immediately, even if legitimate. Known flanker ban requests are excluded. The existing 10-punishment/30-minute trigger also remains.
/antinuke panic start
Turns panic mode on: every antinuke limit drops to 1, dangerous permissions are paused on every role below flanker, and every role, channel and permission change by anyone but the owner is undone.
reasonText · Optional- reason
/antinuke panic recover
Retries saved failed-role permissions once. Requires backup-owner approval when configured.
/antinuke panic end
Ends panic mode even if some roles cannot be restored. Failed roles are reported and saved for manual recovery. Needs the backup owner's approval when one is set. A nuke report goes to the mod log.
/antinuke panic nativebans
Controls the first-native-ban brake. When enabled, bot action caps use attribution already available without waiting for late command evidence. Disabling it is a security weakening and follows owner/backup-owner approval rules. Pauses persist through restarts. Failed role changes remain retryable; only the owner ends panic.
enabledYes / no · Required- on/off
/antinuke panic triggers
How many antinuke triggers start panic mode, and within how long.
countInteger · Required- countMinimum: 0
minutesInteger · Required- minutesMinimum: 0
/antinuke panic notice
Posts a short public notice there when panic mode starts.
channelChannel · Optional- channel
offYes / no · Optional- Use off
/antiraid26 paths
/antiraid setup wizard
Guided setup. Beginner uses recommended limits; advanced asks for each limit and action.
/antiraid state
Starts or ends active raid mode. Turning detection off is a separate setting.
enabledYes / no · Required- on/off
/antiraid toggle
Turns raid detection rules on or off without starting a raid by hand.
enabledYes / no · Required- on/off
/antiraid config
Shows every antiraid setting.
/antiraid tickets toggle
Ticket bursts default to six distinct accounts in three seconds. Enabled automatically for existing AntiRaid setups. Flanker stops new tickets during raid mode and removes recent tickets created by flagged raid accounts. Repeated attempts by one account do not fill the limit.
enabledYes / no · Required- on/off
accountsInteger · Optional- Value for --accountsMinimum: 0
windowText · Optional- Value for --window
/antiraid voice toggle
Join to Create bursts default to six distinct accounts in three seconds. Raid mode locks creator channels, existing voice joins and voice-channel chat. Existing rooms stay, except recent rooms made by flagged raid accounts.
enabledYes / no · Required- on/off
accountsInteger · Optional- Value for --accountsMinimum: 0
windowText · Optional- Value for --window
/antiraid tickets setup
Guided setup for another ticket bot. Asks for its bot ID, panel message link and ticket category. Other applications' clicks are private; detection uses channel-creation audit events and one member permission grant. Ambiguous openers are not punished. Use a dedicated panel channel because raid mode hides that channel.
/antiraid tickets external
Adds an external ticket panel in one step. Verifies that the bot owns the panel and is in this server.
bot-idUser · Required- bot ID
panel-message-linkText · Required- panel message link
channelChannel · Required- category
/antiraid tickets remove
Removes an external panel from the watch list.
panel-message-linkText · Required- panel message link
/antiraid voice add
Watches another bot's Join to Create voice channel. Flanker's own creators are included automatically.
channelChannel · Required- #channel
/antiraid voice remove
Stops watching an external creator.
channelChannel · Required- #channel
/antiraid setup advanced
Optional resource and coordinated-content limits used by advanced setup. Resource rules default to six accounts in three seconds. Coordinated media, links and automod require at least two accounts.
ticketsYes / no · Optional- Value for --tickets
tickets-accountsInteger · Optional- Value for --tickets-accountsMinimum: 0
tickets-windowText · Optional- Value for --tickets-window
voiceYes / no · Optional- Value for --voice
voice-accountsInteger · Optional- Value for --voice-accountsMinimum: 0
voice-windowText · Optional- Value for --voice-window
mediaYes / no · Optional- Value for --media
media-messagesInteger · Optional- Value for --media-messagesMinimum: 0
media-windowText · Optional- Value for --media-window
media-accountsInteger · Optional- Value for --media-accountsMinimum: 0
linksYes / no · Optional- Value for --links
links-messagesInteger · Optional- Value for --links-messagesMinimum: 0
links-windowText · Optional- Value for --links-window
links-accountsInteger · Optional- Value for --links-accountsMinimum: 0
automodYes / no · Optional- Value for --automod
automod-messagesInteger · Optional- Value for --automod-messagesMinimum: 0
automod-windowText · Optional- Value for --automod-window
automod-accountsInteger · Optional- Value for --automod-accountsMinimum: 0
/antiraid media
Requires every participating account to burst image/video messages. Defaults: 6 per account in 3 seconds, at least 2 accounts. Albums count once. Runs while chat detection, raid mode or post-raid watch is active.
enabledYes / no · Required- on/off
messagesInteger · Optional- Value for --messagesMinimum: 0
windowText · Optional- Value for --window
accountsInteger · Optional- Value for --accountsMinimum: 0
/antiraid links
Repeated complete link targets, not every link on the same website. Defaults: 3 copies per account in 10 seconds, at least 2 accounts.
enabledYes / no · Required- on/off
messagesInteger · Optional- Value for --messagesMinimum: 0
windowText · Optional- Value for --window
accountsInteger · Optional- Value for --accountsMinimum: 0
/antiraid automod
Correlates live Discord mention-spam blocks containing mass pings. Needs an enabled Discord mention-spam rule. Defaults: 3 attempts per account in 10 seconds from at least 2 accounts. One block never qualifies.
enabledYes / no · Required- on/off
messagesInteger · Optional- Value for --messagesMinimum: 0
windowText · Optional- Value for --window
accountsInteger · Optional- Value for --accountsMinimum: 0
/antiraid joins
Join raid detection: how many joins in how long count as a raid, and what happens to the joiners.
enabledYes / no · Required- on/off
joinsInteger · Optional- Value for --joinsMinimum: 0
windowText · Optional- Value for --window
smartYes / no · Optional- Value for --smart
doText · Optional- Value for --doChoices: captcha, kick, ban
lockYes / no · Optional- Value for --lock
/antiraid flood
Detects repeated text, mention floods and bot-like bursts. Requires two accounts by default. With one, a single sender is restricted with the flood action (lockdown becomes a 30 minute timeout) and raid mode stays off; raid mode needs two or more accounts. Three chopped-up or hidden-invite messages from one account in five seconds are handled the same way.
enabledYes / no · Required- on/off
messagesInteger · Optional- Value for --messagesMinimum: 0
windowText · Optional- Value for --window
accountsInteger · Optional- Value for --accountsMinimum: 0
repeatsInteger · Optional- Value for --repeatsMinimum: 0
repeat-windowText · Optional- Value for --repeat-window
repeat-charsInteger · Optional- Value for --repeat-charsMinimum: 0
doText · Optional- Value for --doChoices: captcha, jail
/antiraid avatar
Acts on new members with no profile picture during a raid. Strict: some real people never set one.
enabledYes / no · Required- on/off
doText · Optional- Value for --doChoices: kick, ban
/antiraid newaccounts
Acts on accounts younger than a number of days.
enabledYes / no · Required- on/off
thresholdInteger · Optional- Value for --thresholdMinimum: 0
doText · Optional- Value for --doChoices: kick, ban
/antiraid log
Where raid alerts are posted.
channelChannel · Optional- channel
offYes / no · Optional- Use off
/antiraid whitelist
Lets a member through raid checks.
memberUser · Required- member
/antiraid verify
Lets members waiting on the captcha in.
memberUser · Optional- member
allYes / no · Optional- Use all
/antiraid unverified
Lists members still waiting on the captcha.
/antiraid end
Ends raid mode and unlocks the server.
/antiraid reset
Resets all antiraid settings after unlocking channels and releasing captcha members. Failed recovery records are kept. Team site admins can also reset from the dashboard.
/antiraid raid
Acts on everyone who joined in the last duration and turns raid mode on.
durationText · Required- duration
actionText · Required- kick/banChoices: kick, ban
reasonText · Optional- reason
/honeypot5 paths
/honeypot setup
Creates the trap channel with a warning message.
/honeypot punishment
What happens to accounts caught in the trap.
actionText · Required- kick/ban/softban/timeoutChoices: kick, ban, softban, timeout
/honeypot message
The warning posted in the trap channel.
message-view-resetText · Required- message/view/reset
/honeypot alerts
Where catches are reported.
channelChannel · Required- channel
/honeypot disable
Removes the trap.
/fakepermissions4 paths
/fakepermissions list
Shows every role with fake permissions.
/fakepermissions add
Gives fake permissions. Antinuke admins and owner-level members can also grant admin-level access.
roleRole · Required- role
permissionsText · Required- permissions
/fakepermissions remove
Takes fake permissions away from a role.
roleRole · Required- role
permissionsText · Required- permissions
/fakepermissions reset
Removes every fake permission after confirmation.
/filter21 paths
/filter config
Shows every filter and where it applies.
/filter add
Blocks one or more words, separated by commas. Normally a word is only blocked when typed on its own. Add strict to block it anywhere, even inside other words.
word-wordText · Required- word, word, ...
strictYes / no · Optional- strict
/filter remove
Unblocks one or more words, separated by commas. Removes the strict version too.
word-wordText · Required- word, word, ...
/filter list
Lists blocked words and regex patterns.
/filter regex
Blocks anything matching a regex pattern. Test patterns on the dashboard first.
patternText · Required- pattern
/filter whitelist
Allows a word that would otherwise match.
wordText · Required- word
/filter links
Deletes links, including bare domains.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
doText · Optional- Timeout duration, such as 10m
/filter invites
Deletes Discord invites.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
doText · Optional- Timeout duration, such as 10m
/filter links-whitelist
Allows a domain through the link filter.
domainText · Required- domain
/filter exempt-role
Lets a role skip one specific filter: links, invites, spam, caps, massmention, emoji, spoilers or musicfiles. Run it again to remove.
filterText · Required- filterChoices: links, invites, spam, caps, massmention, emoji, spoilers, musicfiles
roleRole · Required- role
/filter exempt-list
Shows the roles that skip that filter.
filterText · Required- filterChoices: links, invites, spam, caps, massmention, emoji, spoilers, musicfiles
/filter spam
Too many messages too fast.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
thresholdInteger · Optional- Value for --thresholdMinimum: 0
windowText · Optional- Value for --window
/filter caps
Messages that are mostly capital letters.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
thresholdInteger · Optional- Value for --thresholdMinimum: 0
/filter massmention
Messages that mention too many people.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
thresholdInteger · Optional- Value for --thresholdMinimum: 0
/filter emoji
Messages with too many emojis.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
thresholdInteger · Optional- Value for --thresholdMinimum: 0
/filter spoilers
Messages with too many spoilers.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
thresholdInteger · Optional- Value for --thresholdMinimum: 0
/filter musicfiles
Audio file uploads.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
/filter edit
Also checks edited messages.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
allYes / no · Optional- Use all
/filter exempt
Lets a role skip the word filter. Use "filter (filter) exempt (role)" for links, invites, spam and the others.
roleRole · Required- role
/filter strikes
Times out members who keep hitting the filter.
enabledYes / no · Required- on/off
countInteger · Optional- Value for --countMinimum: 2Maximum: 20
windowText · Optional- Value for --window
timeoutText · Optional- Value for --timeout
/filter reset
Turns every filter off.
/security15 paths
/security channel create
Creates a channel.
nameText · Required- name
text-voiceText · Optional- text/voiceChoices: text, voice
channelChannel · Optional- category
/security channel rename
Renames a channel.
nameText · Required- name
channelChannel · Optional- channel
/security channel delete
Moves a channel to the trash instead of deleting it for good.
channelChannel · Required- channel
/security channel trash
Lists trashed channels.
/security channel restore
Brings a trashed channel back with its permissions.
channelChannel · Optional- channel
nameText · Optional- name
/security webhook create
Creates a webhook and DMs you its URL.
channelChannel · Required- channel
nameText · Required- name
/security webhook list
Pages through webhooks and their identifiers.
pageInteger · Optional- pageMinimum: 1
/security webhook send
Posts through flanker's webhook. With a channel, flanker makes its webhook there the first time. Buttons and menus work. --name and --avatar change who it appears as.
messageText · Required- Value for --message
identifierText · Optional- identifier
channelChannel · Optional- channel
nameText · Optional- Value for --name
avatarText · Optional- Value for --avatar
threadText · Optional- Value for --thread
/security webhook url
Posts through your own webhook from this server. Only link buttons work there; others are left out.
webhook-linkText · Required- webhook link
messageText · Required- Value for --message
nameText · Optional- Value for --name
avatarText · Optional- Value for --avatar
threadText · Optional- Value for --thread
/security webhook edit
Replaces a message sent through flanker's webhook.
message-linkText · Required- message link
messageText · Required- Value for --message
/security webhook delete
Deletes a webhook.
identifierText · Required- identifier
/security elevate run
Asks the owner for permissions for 1 minute to 24 hours. They approve or deny it in DMs.
permission-permissionText · Required- permission[,permission]
durationText · Required- duration
reasonText · Optional- reason
/security elevate list
Pages through active and pending elevations.
pageInteger · Optional- pageMinimum: 1
/security elevate revoke
Ends someone's elevation early.
memberUser · Required- member
/security syncadmin
Resets the role's permissions, keeps it below Flanker Protection and gives it access to every channel, private ones included.
/backup4 paths
/backup enable
Turns backups on and saves a first snapshot.
/backup now
Saves a snapshot right now.
/backup restore
Recreates missing channels, roles and emojis from the latest snapshot.
/backup disable
Turns backups off.
/setup2 paths
/setup show
Opens the setup hub with every module and its status.
/setup jail
Creates everything the jail needs and hides other channels from jailed members.
/moderation49 paths
/moderation setupmute
Creates both roles and denies them in every channel.
/moderation settings modlog
Where a case is posted for every moderation action.
channelChannel · Required- channel
/moderation settings jail
The jail channel.
channelChannel · Required- channel
/moderation settings jailthreads
Gives each jailed member a private thread with staff.
enabledYes / no · Required- on/off
/moderation settings jailmsg
The message jailed members see.
messageText · Required- message
/moderation settings jailmsgchannel
Where the jail message is posted.
channelChannel · Required- channel
/moderation settings imuted
The image mute role.
roleRole · Optional- role
noneYes / no · Optional- Use none
/moderation settings rmuted
The reaction mute role.
roleRole · Optional- role
noneYes / no · Optional- Use none
/moderation settings appealserver
An appeal server link added to ban messages.
inviteText · Optional- invite
noneYes / no · Optional- Use none
/moderation settings dj
The DJ role for music.
roleRole · Optional- role
offYes / no · Optional- Use off
/moderation settings 247
Stay in empty voice channels and autoplay similar tracks.
enabledYes / no · Required- on/off
/moderation settings autoplay
Plays similar tracks when the music queue runs out.
enabledYes / no · Required- on/off
/moderation softban
Removes the member and their last day of messages, then lifts the new ban so they can rejoin. Never lifts an existing ban. Reports if the release fails.
memberUser · Required- member
reasonText · Optional- reason
silentYes / no · Optional- Value for --silent
/moderation tempban
Bans them until the duration ends. An existing ban and its expiry are left unchanged.
memberUser · Required- member
durationText · Required- duration
reasonText · Optional- reason
silentYes / no · Optional- Value for --silent
/moderation hardban
Bans and re-bans on every unban until the hardban is lifted. An existing normal ban gains hardban protection without another ban or DM. Pending tempban expiry is cancelled. Repeating a hardban changes nothing.
memberUser · Required- member
reasonText · Optional- reason
/moderation imute
Gives the image mute role.
memberUser · Required- member
reasonText · Optional- reason
/moderation iunmute
Removes the image mute role.
memberUser · Required- member
/moderation rmute
Gives the reaction mute role.
memberUser · Required- member
reasonText · Optional- reason
/moderation runmute
Removes the reaction mute role.
memberUser · Required- member
/moderation hide
Hides the channel.
channelChannel · Optional- channel
/moderation unhide
Unhides the channel.
channelChannel · Optional- channel
/moderation topic
Sets or clears the topic.
text-clearText · Required- text/clear
channelChannel · Optional- channel
/moderation pin
Pins the message.
reply-or-message-linkText · Required- reply, or message link
/moderation unpin
Unpins the message.
reply-or-message-linkText · Required- reply, or message link
/moderation forcenickname run
Forces the nickname.
memberUser · Required- member
nicknameText · Required- nickname
/moderation forcenickname reset
Lets them change it again.
memberUser · Required- member
/moderation forcenickname list
Lists forced nicknames.
/moderation stripstaff
Takes away roles with moderation or admin permissions and logs a case.
memberUser · Required- member
reasonText · Optional- reason
/moderation restore
Same as role restore. Skips deleted, protected and ungrantable roles. Requires the member to have rejoined and completed any active security hold.
memberUser · Required- member
/moderation bans
Shows bans with their reasons.
/moderation unbanall
Lifts every ban in the background. Queues with other bulk work, pauses during panic and resumes after recovery. Hardbans are kept.
/moderation jaillist
Pages through jailed members and their automatic release times.
pageInteger · Optional- pageMinimum: 1
/moderation thread lock
Locks a thread so only staff can post.
channelChannel · Optional- thread
/moderation thread unlock
Unlocks it.
channelChannel · Optional- thread
/moderation thread rename
Renames it.
nameText · Required- name
channelChannel · Optional- thread
/moderation thread add
Adds someone to the thread.
memberUser · Required- member
channelChannel · Optional- thread
/moderation thread remove
Removes someone from it.
memberUser · Required- member
channelChannel · Optional- thread
/moderation thread watch
Keeps it open: when Discord archives it, flanker opens it again. Run again to stop.
channelChannel · Optional- thread
/moderation thread watch-list
Threads being kept open.
/moderation uwulock run
Turns it on or off for someone below you.
memberUser · Required- member
/moderation uwulock add
Turns it on.
memberUser · Required- member
/moderation uwulock remove
Turns it off.
memberUser · Required- member
/moderation uwulock list
Who is uwulocked.
/moderation uwulock clear
Lifts it for everyone.
/moderation uwulock protect
Nobody can uwulock a protected member.
memberUser · Required- member
actionText · Optional- add/removeChoices: add, remove
/moderation uwulock protected
Who is protected.
/moderation revokefiles
Takes file and embed permissions away.
channelChannel · Optional- channel
/moderation unrevokefiles
Restores them.
channelChannel · Optional- channel
/moderation picperms
Gives or removes their file permission.
memberUser · Required- member
channelChannel · Optional- channel
/invoke5 paths
/invoke run
Sets the message for ban, softban, tempban, hardban, unban, kick, timeout (also `mute`, `to`), untimeout, warn, jail, unjail, imute, iunmute, rmute or runmute. Also on the dashboard under Moderation, Command replies.
actionText · Required- action
dm-messageText · Required- dm/messageChoices: dm, message
messageText · Required- message
/invoke view
Shows the current message.
actionText · Required- action
dm-messageText · Required- dm/messageChoices: dm, message
/invoke clear
Goes back to the default.
actionText · Required- action
dm-messageText · Required- dm/messageChoices: dm, message
/invoke test
Sends a preview.
actionText · Required- action
dm-messageText · Required- dm/messageChoices: dm, message
memberUser · Optional- member
/invoke list
Shows which actions have custom messages.
/ban1 paths
/ban
Bans a member. Already-banned users are left unchanged, without another DM or case. Use --silent to skip the punishment DM.
memberUser · Required- member
reasonText · Optional- reason
silentYes / no · Optional- Value for --silent
/unban1 paths
/unban
Unbans a user. A name is looked up in the ban list.
user-id-or-usernameUser · Required- user, id or username
reasonText · Optional- reason
/kick1 paths
/kick
Kicks a member. They can rejoin with an invite.
memberUser · Required- member
reasonText · Optional- reason
silentYes / no · Optional- Value for --silent
/timeout1 paths
/timeout
Times a member out. Defaults to 5 minutes, up to 28 days.
memberUser · Required- member
durationText · Optional- duration
reasonText · Optional- reason
silentYes / no · Optional- Value for --silent
/untimeout1 paths
/untimeout
Lets a member talk again.
memberUser · Required- member
reasonText · Optional- reason
/warn1 paths
/warn
Warns a member and DMs them.
memberUser · Required- member
reasonText · Required- reason
silentYes / no · Optional- Value for --silent
/warnings1 paths
/warnings
Shows warnings, newest first.
memberUser · Optional- member
/cases13 paths
/cases clearwarns
Deletes every warning for the member.
memberUser · Required- member
/cases history
Every case for the member, a few per page: when, who, why, how long, any evidence, and a link to each case's modlog post.
memberUser · Optional- member
pageInteger · Optional- pageMinimum: 1
/cases case
Shows the case with its evidence. Modlog posts for new cases have buttons to undo the action, add evidence and open the member's history.
numberInteger · Required- numberMinimum: 0
/cases reason
Updates the case and its modlog post.
caseInteger · Required- caseMinimum: 1
new-reasonText · Required- new reason
/cases notes run
Shows notes about a member.
memberUser · Required- member
/cases notes add
Adds a note.
memberUser · Required- member
noteText · Required- note
/cases notes remove
Removes a note.
numberInteger · Required- numberMinimum: 0
/cases notes clear
Removes every note about a member.
memberUser · Required- member
/cases modstats
Cases by type in the last 7 days, 30 days and all time.
memberUser · Optional- member
/cases proof add
Adds text or attached images (up to 8 MB each).
caseInteger · Required- caseMinimum: 1
textText · Optional- text
/cases proof set
Replaces the proof.
caseInteger · Required- caseMinimum: 1
textText · Optional- text
/cases proof remove
Removes one piece.
caseInteger · Required- caseMinimum: 1
numberInteger · Required- numberMinimum: 0
/cases proof view
Shows the proof.
caseInteger · Required- caseMinimum: 1
/jail1 paths
/jail
Jails a member. Their roles are saved and given back when they're released.
memberUser · Required- member
durationText · Optional- duration
reasonText · Optional- reason
silentYes / no · Optional- Value for --silent
/unjail1 paths
/unjail
Gives their roles back.
memberUser · Required- member
reasonText · Optional- reason
/purge4 paths
/purge messages
Deletes the last messages in the channel.
countInteger · Required- 1-1000Minimum: 1Maximum: 1000
/purge member
Only that member's messages.
memberUser · Required- member
countInteger · Required- 1-1000Minimum: 1Maximum: 1000
/purge matching
Only one kind of message.
actionText · Required- bots/humans/links/images/embeds/mentions/stickersChoices: bots, humans, links, images, embeds, mentions, stickers
countInteger · Required- 1-1000Minimum: 1Maximum: 1000
fileAttachment · Optional- file
/purge contains
Only messages containing some text.
textText · Required- text
countInteger · Required- 1-1000Minimum: 1Maximum: 1000
/lock1 paths
/lock
Locks a channel.
channelChannel · Optional- channel
reasonText · Optional- reason
/unlock1 paths
/unlock
Lets everyone type again.
channelChannel · Optional- channel
/slowmode1 paths
/slowmode
Members wait this long between messages.
durationText · Required- duration/off
channelChannel · Optional- channel
/nickname1 paths
/nickname
Sets or clears a nickname.
memberUser · Required- member
nicknameText · Optional- nickname
resetYes / no · Optional- Use reset
/role12 paths
/role toggle
Toggles each role on the member. You can only hand out roles below yours that have no permissions you lack.
memberUser · Required- member
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
/role restore
Restores the latest saved roles after a member leaves, is kicked or is banned, once they rejoin. Respects current hierarchy, actor permissions and antinuke limits. Does not bypass jail, captcha or protected roles. Member settings remain keyed to their user ID.
memberUser · Required- member
/role create
Creates a role with no permissions.
nameText · Required- name
colorText · Optional- Value for --color
hoistYes / no · Optional- Value for --hoist
/role delete
Deletes a role. Counts toward antinuke's role limit.
roleRole · Required- role
/role color
Changes a role's colour.
roleRole · Required- role
hexText · Required- hex
/role rename
Renames a role.
roleRole · Required- role
new-nameText · Required- new name
/role icon
Sets a role icon (boost level 2).
roleRole · Required- role
image-url-emoji-or-attachmentText · Optional- image URL, emoji or attachment
fileAttachment · Optional- file
/role hoist
Shows the role separately in the member list.
roleRole · Required- role
enabledYes / no · Required- on/off
/role mentionable
Lets anyone mention the role.
roleRole · Required- role
enabledYes / no · Required- on/off
/role all
Gives or removes up to 10 roles in one batch. One bulk role job per server, including humans/bots and paused jobs. Pauses during panic and resumes after recovery. Dangerous roles cannot be mass given.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
removeYes / no · Optional- remove
/role humans
Gives or removes up to 10 roles for humans. Shares the one-job server limit with role all/bots.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
removeYes / no · Optional- remove
/role bots
Gives or removes up to 10 roles for bots. Shares the one-job server limit with role all/humans.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
removeYes / no · Optional- remove
/activity28 paths
/activity snipe
Shows a recently deleted message. 1 is the newest.
numberInteger · Optional- numberMinimum: 0
/activity editsnipe
Shows a message as it was before it was edited.
numberInteger · Optional- numberMinimum: 0
/activity reactionsnipe
Shows who removed which reaction, and from which message.
/activity clearsnipe
Forgets every sniped message in the channel.
/activity autosnipe show
Shows each event type, its destination and setup commands.
/activity autosnipe config
Shows the current routing settings.
/activity autosnipe list
Shows the current routing settings.
/activity autosnipe run
Sets one event destination, or all three. The channel defaults to the current channel and the switch defaults to on.
actionText · Required- delete/edit/reaction/allChoices: delete, edit, reaction, all
channelChannel · Optional- channel
enabledYes / no · Optional- on/off
/activity autosnipe reset
Clears every route pointing to that channel, or the current channel when omitted. Other destinations are kept.
channelChannel · Optional- channel
/activity streak show
Claims today and shows your streak.
/activity streak leaderboard
The longest streaks.
/activity streak restore
Uses a restore to save a broken streak.
/activity streak timezone
Sets your timezone so days reset at your midnight.
zoneText · Required- zone
/activity streak roles-add
A role for reaching a streak.
roleRole · Required- role
daysInteger · Required- daysMinimum: 0
/activity streak remove
Removes a streak role.
daysInteger · Required- daysMinimum: 0
/activity streak grantrestore
Gives restores.
memberUser · Required- member
amountInteger · Optional- amountMinimum: 0
/activity wordstats run
How many times they said a word.
wordText · Required- word
memberUser · Optional- member
/activity wordstats command-remove
Removes a saved word-counter command shortcut.
shortcutText · Required- shortcut
/activity wordstats leaderboard
Who says a word the most.
wordText · Required- word
limitInteger · Optional- limitMinimum: 0
/activity wordstats command-add
A shortcut command for a word.
shortcutText · Required- shortcut
wordText · Required- word
/activity wordstats bots
Count bots too.
enabledYes / no · Required- on/off
/activity reactstats show
Reactions a member got.
memberUser · Optional- member
/activity reactstats command-remove
Removes a saved reaction-counter command shortcut.
shortcutText · Required- shortcut
/activity reactstats leaderboard
Who got the most.
/activity reactstats add
Tracks an emoji (up to 3).
emojiText · Required- emoji
/activity reactstats remove
Stops tracking it.
emojiText · Required- emoji
/activity reactstats command-add
A shortcut command for an emoji.
shortcutText · Required- shortcut
emojiText · Required- emoji
/activity reactstats bots
Count bots too.
enabledYes / no · Required- on/off
/commands25 paths
/commands alias add
Makes a shortcut. Anything typed after the shortcut is added to the command.
shortcutText · Required- shortcut
commandText · Required- command
/commands alias remove
Deletes a shortcut.
shortcutText · Required- shortcut
/commands alias view
Shows what a shortcut runs.
shortcutText · Required- shortcut
/commands alias list
Pages through server shortcuts and shows disabled built-in aliases.
pageInteger · Optional- pageMinimum: 1
/commands alias removeall
Deletes every shortcut for a command.
commandText · Required- command
/commands alias reset
Deletes every shortcut.
/commands disablecommand show
Turns it off by default. Without arguments, lists defaults and member exceptions.
commandText · Optional- command
/commands disablecommand all
Turns it off by default, keeping member exceptions.; dcmd all avatar
commandText · Required- command
/commands disablecommand run
Turns it off for one member, regardless of the server command default.; dcmd @member avatar
memberUser · Required- member
commandText · Required- command
/commands disablecommand reset
Removes that member's exception so the server command default applies.
memberUser · Required- member
commandText · Required- command
/commands enablecommand run
Turns it on by default, keeping member exceptions.
commandText · Required- command
/commands enablecommand all
Turns it on by default, keeping member exceptions.; ecmd all avatar
commandText · Required- command
/commands enablecommand run-member
Allows one member past a server command disable, not other restrictions.; ecmd @member avatar
memberUser · Required- member
commandText · Required- command
/commands enablecommand user
Selects a member explicitly by ID or quoted name.
memberUser · Required- member
commandText · Required- command
/commands enablecommand reset
Removes the member exception and restores the server command default.
memberUser · Required- member
commandText · Required- command
/commands rolecommands add
Allows the listed role to use command roots and their subcommands without their normal permissions. Only listed roles can use them. A member target instead creates a direct block. Alias: rc. Security checks still apply.; rc add @member ban, timeout
command-commandText · Required- command, command
memberUser · Optional- member
roleRole · Optional- role
/commands rolecommands add-user
Explicitly selects a member. Restrictions are server-only and stay with their user ID if they leave and rejoin. Use role instead of user to explicitly select a role.; rc add user @member ban
member-id-or-quoted-nameUser · Required- member ID or quoted name
command-commandText · Required- command, command
/commands rolecommands remove
Removes the selected role allowlist entry or member block. Removing the last role entry restores normal command access. Removing a member block does not bypass a role allowlist.; rc remove @member ban
command-commandText · Required- command, command
memberUser · Optional- member
roleRole · Optional- role
/commands rolecommands list
Lists allowed roles and blocked members. Recovery commands and help stay available; administrators cannot bypass role allowlists.; rc list
pageInteger · Optional- pageMinimum: 1
/commands disablemodule
Turns it off. Without a module, lists what's off.
moduleText · Optional- module
/commands enablemodule
Turns it back on.
moduleText · Required- module
/commands disableevent run
Turns it off.
event-or-allText · Required- event or all
channelChannel · Optional- channel
allYes / no · Optional- Use all
/commands disableevent list
What's off where.
/commands enableevent
Turns it back on.
event-or-allText · Required- event or all
channelChannel · Optional- channel
allYes / no · Optional- Use all
/commands copydisabled
Copies a channel's turned off events to another.
channelChannel · Required- from channel
channel-2Channel · Required- to channel
/welcome23 paths
/welcome add
Sets the welcome message for a channel. Without a message it opens a setup panel with menus and buttons; without a channel it uses this one.
channelChannel · Required- channel
messageText · Required- message
self_destructInteger · Optional- Value for --self_destructMinimum: 6Maximum: 60
/welcome remove
Removes it.
channelChannel · Required- channel
/welcome view
Opens the setup panel for that channel, with a link to edit the message in Studio.
channelChannel · Required- channel
/welcome test
Sends a test with you as the new member.
channelChannel · Required- channel
/welcome list
Lists channels with a welcome message.
/welcome leave add
Sets the leave message for a channel. Without a message it opens a setup panel.
channelChannel · Required- channel
messageText · Required- message
self_destructInteger · Optional- Value for --self_destructMinimum: 6Maximum: 60
/welcome leave remove
Removes it.
channelChannel · Required- channel
/welcome leave view
Opens the setup panel for that channel.
channelChannel · Required- channel
/welcome leave test
Sends a test.
channelChannel · Required- channel
/welcome boosts add
Sets the boost message for a channel. Without a message it opens a setup panel.
channelChannel · Required- channel
messageText · Required- message
self_destructInteger · Optional- Value for --self_destructMinimum: 6Maximum: 60
/welcome boosts remove
Removes it.
channelChannel · Required- channel
/welcome boosts view
Opens the setup panel for that channel.
channelChannel · Required- channel
/welcome boosts test
Sends a test.
channelChannel · Required- channel
/welcome greet add
Sets the greet for a channel. Defaults to joining.
channelChannel · Required- channel
messageText · Required- message
triggerText · Optional- Value for --triggerChoices: join, message
pingableYes / no · Optional- Value for --pingable
self-destructInteger · Optional- Value for --self-destructMinimum: 0
/welcome greet list
Shows every greet channel.
/welcome greet trigger
Sets when greets run. Without a channel it changes every greet.
join-messageText · Required- join/messageChoices: join, message
channelChannel · Optional- channel
/welcome greet view
Shows a greet's script.
channelChannel · Required- channel
/welcome greet message
Changes a greet's message.
messageText · Required- message
channelChannel · Optional- channel
/welcome greet pingable
Whether greets actually ping. Without a channel it changes all of them.
enabledYes / no · Required- on/off
channelChannel · Optional- channel
/welcome greet selfdestruct
Deletes greets after a few seconds. Without a channel it changes all of them.
secondsInteger · Optional- secondsMinimum: 0
offYes / no · Optional- Use off
channelChannel · Optional- channel
/welcome greet test
Sends a test.
channelChannel · Optional- channel
memberUser · Optional- member
/welcome greet resetuser
Lets a member be greeted again.
memberUser · Required- member
/welcome greet remove
Removes a channel's greet.
channelChannel · Required- channel
/automation46 paths
/automation pingonjoin add
Adds a channel.
channelChannel · Optional- channel
/automation pingonjoin remove
Removes it.
channelChannel · Optional- channel
/automation pingonjoin time
How long the ping stays.
secondsInteger · Required- secondsMinimum: 0
/automation pingonjoin reset
Removes every channel.
/automation pingonjoin list
Pages through ping channels and shows how long the pings stay.
pageInteger · Optional- pageMinimum: 1
/automation bumpreminder channel
Where DISBOARD bumps are watched.
channelChannel · Required- channel
/automation bumpreminder message
The reminder message.
messageText · Required- message
pingableYes / no · Optional- Value for --pingable
remind_onceYes / no · Optional- Value for --remind_once
/automation bumpreminder thankyou
The thank-you message.
messageText · Required- message
pingableYes / no · Optional- Value for --pingable
/automation bumpreminder set
Replaces a message without changing its options. Accepts plain text, embeds and cards.
actionText · Required- reminder/thankyouChoices: reminder, thankyou
messageText · Required- message
/automation bumpreminder mentions
Allows mentions in the reminder or thank-you message.
actionText · Required- mentions/thankmentionsChoices: mentions, thankmentions
enabledYes / no · Required- on/off
/automation bumpreminder once
On sends one reminder per bump. Off repeats every two hours until the next bump.
enabledYes / no · Required- on/off
/automation bumpreminder cleanup
Auto-lock blocks chat between bumps. Auto-clean deletes messages from everyone except DISBOARD and flanker.
actionText · Required- autolock/autocleanChoices: autolock, autoclean
enabledYes / no · Required- on/off
/automation timer add
Posts the message every interval. Never pings roles, @everyone or @here.
channelChannel · Required- channel
durationText · Required- interval
messageText · Required- message
/automation timer remove
Stops the timer.
channelChannel · Required- channel
/automation timer view
Shows the timer.
channelChannel · Required- channel
/automation timer activity
Skips a post when the channel has been quiet.
enabledYes / no · Required- on/off
/automation autoresponder add
Adds an autoresponder. Note the comma after the trigger.
triggerText · Required- trigger
responseText · Required- response
not_strictYes / no · Optional- Value for --not_strict
self_destructInteger · Optional- Value for --self_destructMinimum: 6Maximum: 60
deleteYes / no · Optional- Value for --delete
replyYes / no · Optional- Value for --reply
ignore_command_checkYes / no · Optional- Value for --ignore_command_check
/automation autoresponder set-channels
Changes allowed channels, required roles, granted roles or removed roles. Use none to clear the selected list.
triggerText · Required- trigger
channels-2Channel · Optional- Value for channels
channels-3Channel · Optional- Value for channels
channels-4Channel · Optional- Value for channels
channels-5Channel · Optional- Value for channels
channels-6Channel · Optional- Value for channels
channels-7Channel · Optional- Value for channels
channels-8Channel · Optional- Value for channels
channels-9Channel · Optional- Value for channels
channels-10Channel · Optional- Value for channels
clearYes / no · Optional- Clear these roles
channelsChannel · Optional- Value for channels
/automation autoresponder set-roles
Changes allowed channels, required roles, granted roles or removed roles. Use none to clear the selected list.
triggerText · Required- trigger
roles-2Role · Optional- Value for roles
roles-3Role · Optional- Value for roles
roles-4Role · Optional- Value for roles
roles-5Role · Optional- Value for roles
roles-6Role · Optional- Value for roles
roles-7Role · Optional- Value for roles
roles-8Role · Optional- Value for roles
roles-9Role · Optional- Value for roles
roles-10Role · Optional- Value for roles
clearYes / no · Optional- Clear these roles
rolesRole · Optional- Value for roles
/automation autoresponder set-addroles
Changes allowed channels, required roles, granted roles or removed roles. Use none to clear the selected list.
triggerText · Required- trigger
addroles-2Role · Optional- Value for addroles
addroles-3Role · Optional- Value for addroles
addroles-4Role · Optional- Value for addroles
addroles-5Role · Optional- Value for addroles
addroles-6Role · Optional- Value for addroles
addroles-7Role · Optional- Value for addroles
addroles-8Role · Optional- Value for addroles
addroles-9Role · Optional- Value for addroles
addroles-10Role · Optional- Value for addroles
clearYes / no · Optional- Clear these roles
addrolesRole · Optional- Value for addroles
/automation autoresponder set-removeroles
Changes allowed channels, required roles, granted roles or removed roles. Use none to clear the selected list.
triggerText · Required- trigger
removeroles-2Role · Optional- Value for removeroles
removeroles-3Role · Optional- Value for removeroles
removeroles-4Role · Optional- Value for removeroles
removeroles-5Role · Optional- Value for removeroles
removeroles-6Role · Optional- Value for removeroles
removeroles-7Role · Optional- Value for removeroles
removeroles-8Role · Optional- Value for removeroles
removeroles-9Role · Optional- Value for removeroles
removeroles-10Role · Optional- Value for removeroles
clearYes / no · Optional- Clear these roles
removerolesRole · Optional- Value for removeroles
/automation autoresponder exclusive-list
Shows the allowed channels and required roles for one trigger.
triggerText · Required- trigger
/automation autoresponder remove
Deletes one.
triggerText · Required- trigger
/automation autoresponder view
Shows its settings.
triggerText · Required- trigger
/automation autoresponder list
Lists every autoresponder.
/automation autoresponder exclusive
Only answers for that role or in that channel.
triggerText · Required- trigger
roleRole · Optional- role
channelChannel · Optional- channel
/automation autoresponder role
Gives or takes a role when it fires.
actionText · Required- add/removeChoices: add, remove
roleRole · Required- role
triggerText · Required- trigger
/automation autoresponder reset
Deletes every autoresponder.
/automation reaction add
Reacts whenever a message contains the word.
emoji-sText · Required- emoji(s)
trigger-wordText · Required- trigger word
/automation reaction delete
Removes one emoji from a trigger.
trigger-wordText · Required- trigger word
emojiText · Required- emoji
/automation reaction deleteall
Removes a trigger.
trigger-wordText · Required- trigger word
/automation reaction list
Lists every trigger.
/automation reaction owner
Shows who added each emoji.
trigger-wordText · Required- trigger word
/automation reaction messages
Reacts to every message in a channel, up to 3 emojis.
channelChannel · Required- channel
emojiText · Optional- emoji
emoji-2Text · Optional- emoji
emoji-3Text · Optional- emoji
/automation counter add
Creates a counter. Options: members, users_only, bots_only, boosts, booster_count and more.
optionText · Required- option
voice-text-category-announce-staText · Required- voice/text/category/announce/stageChoices: voice, text, category, announce, stage
/automation counter remove
Deletes a counter.
channelChannel · Required- channel
/automation counter list
Pages through counters, with create and remove controls.
pageInteger · Optional- pageMinimum: 1
/automation repost auto
Reposts supported links automatically.
enabledYes / no · Required- on/off
/automation repost channel
Only auto-repost in some channels.
channelChannel · Required- #channel
/automation repost settings
Shows the settings.
/automation sticky add
Sets a sticky message. Embed scripts work.
channelChannel · Required- channel
messageText · Required- message
/automation sticky remove
Removes it.
channelChannel · Required- channel
/automation sticky list
Pages through sticky messages and their channels.
pageInteger · Optional- pageMinimum: 1
/automation autopublish run
Turns auto-publish on or off for an announcement channel.
channelChannel · Required- channel
/automation autopublish show
Lists channels.
/automation autopublish list
Pages through channels that auto-publish.
pageInteger · Optional- pageMinimum: 1
/autorole6 paths
/autorole show
Shows the roles.
/autorole add
Roles for everyone who joins.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
/autorole remove
Stops giving those roles.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
/autorole humans-add
Roles for people only.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
/autorole bots-add
Roles for bots only.
roleRole · Required- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
/autorole reset
Removes every autorole.
/reactionrole6 paths
/reactionrole create
Creates a new reaction role panel. Add --message at the end to post your own text, embed or card instead of "Choose your roles".
channelChannel · Required- channel
reactionText · Required- reaction
roleRole · Required- role
exclusiveYes / no · Optional- Value for --exclusive
messageText · Optional- Value for --message
/reactionrole message
Edits the panel message, keeping its reactions and role controls.
message-linkText · Required- message link
messageText · Required- message
/reactionrole add
Adds a reaction role. --exclusive allows only one role from that message at a time.
message-linkText · Required- message link
reactionText · Required- reaction
roleRole · Required- role
exclusiveYes / no · Optional- Value for --exclusive
/reactionrole remove
Removes one.
message-linkText · Required- message link
reactionText · Required- reaction
/reactionrole removeall
Removes every reaction role on a message.
message-linkText · Required- message link
/reactionrole list
Pages through reaction roles and their panels.
pageInteger · Optional- pageMinimum: 1
/buttonrole7 paths
/roles48 paths
/roles boosterrole create
Makes your booster role. A second colour makes a gradient role.
nameText · Required- name
colorText · Optional- color
second-colorText · Optional- second color
/roles boosterrole rename
Renames it.
new-nameText · Required- new name
/roles boosterrole color
Changes its colour.
colorText · Required- color
second-colorText · Optional- second color
nameText · Optional- name
/roles boosterrole icon
Sets its icon (needs boost level 2).
image-url-emoji-or-attachmentText · Optional- image URL, emoji, or attachment
fileAttachment · Optional- file
/roles boosterrole random
Picks a random colour.
/roles boosterrole dominant
Uses the main colour of your avatar.
/roles boosterrole remove
Deletes your role.
/roles boosterrole list
Pages through custom booster roles, owners and shared access.
pageInteger · Optional- pageMinimum: 1
/roles boosterrole base
Booster roles are placed above this role. Omit it to restore automatic placement. With no custom base, Flanker uses Server Booster when its hierarchy allows. Roles stay below Flanker Protection.
roleRole · Optional- role
/roles boosterrole organize
Organizes existing booster roles above the custom base or Server Booster, within Flanker and protection hierarchy limits.
/roles boosterrole limit
How many booster roles one member can have.
countInteger · Required- 1-10Minimum: 1Maximum: 10
/roles boosterrole award-set
A role every booster gets.
roleRole · Required- role
/roles boosterrole link
Links an existing role to a booster.
memberUser · Required- member
roleRole · Required- role
/roles badge role-add
Gives the role to members with the tag.
roleRole · Required- role
/roles badge role-remove
Stops giving it.
roleRole · Required- role
/roles badge channel
Where new tag wearers are announced.
channelChannel · Required- channel
/roles badge message
The announcement message.
message-view-clearText · Required- message/view/clear
/roles badge sync
Rechecks everyone now.
/roles vanity run
Enable rewards or turn them off and remove recorded awards.
enabledYes / no · Required- on/off
/roles vanity set-substring
The text to look for in statuses, 1 to 128 characters.
textText · Required- text
/roles vanity role
The reward role.
actionText · Required- add/removeChoices: add, remove
roleRole · Required- role
/roles vanity require
Require a role before someone earns rewards. Required roles cannot also be rewards.
actionText · Required- add/removeChoices: add, remove
roleRole · Required- role
/roles vanity require-clear
Remove required-role conditions.
/roles vanity requiremode
Match all required roles or at least one. Default: all.
actionText · Required- all/anyChoices: all, any
/roles vanity strict
Exact status match instead of contains. Both ignore case.
enabledYes / no · Required- on/off
/roles vanity offline
Remove rewards when offline or invisible. Off by default; known required-role loss is still enforced.
enabledYes / no · Required- on/off
/roles vanity award
Where rewards are announced. Clear keeps awards silent.
channelChannel · Optional- channel
clearYes / no · Optional- Use clear
/roles vanity message
A message, embed or card for new awards. Variables: member, channel and {vanity.keyword}. Role repair does not send it again.
message-clearText · Optional- message/clear
/roles vanity configure
Atomically save dashboard settings. Reward roles always use automatic-role safety checks.
settings-jsonText · Required- settings JSON
/roles stickyrole run
Adds or removes a sticky role.
actionText · Required- add/removeChoices: add, remove
roleRole · Required- role
/roles stickyrole list
Lists the sticky roles.
/roles temprole run
Gives it until the time runs out.
memberUser · Required- member
roleRole · Required- role
durationText · Required- duration
/roles temprole list
Lists running temporary roles.
/log8 paths
/log setup
Creates a private logs category with a channel for each kind of event.
/log setup-forum
Uses one private forum with a post per event instead of channels. `log setup channels` switches back.
/log color-list
Shows the configured event colours for one log channel.
channelChannel · Required- channel
/log add
Sends an event (or every event) to a channel. Events: messages, members, roles, channels, invites, emojis, voice, moderation.
channelChannel · Required- channel
eventText · Optional- event
/log remove
Stops logging to a channel.
channelChannel · Required- channel
eventText · Optional- event
/log color
The embed colour for an event.
channelChannel · Required- channel
eventText · Required- event
hexText · Required- hex
/log ignore
Nothing from them gets logged.
memberUser · Optional- member
channelChannel · Optional- channel
/log reset
Turns every log off.
/invites20 paths
/invites enable
Syncs current invite codes and starts tracking joins.
/invites requiredprofile
Requires this many public profile trust signals before a join counts. Zero disables the profile check.
countInteger · Required- 0-6Minimum: 0Maximum: 6
/invites disable
Stops tracking new joins.
/invites show
Shows a member's invites: joins, leaves, fakes and bonus.
memberUser · Optional- member
/invites leaderboard
Rank tracked joins and bonus invites, minus leaves.
pageInteger · Optional- pageMinimum: 1
/invites leaderboardrename
Changes the leaderboard title.
titleText · Required- title
/invites add
Gives bonus invites.
memberUser · Required- member
amountInteger · Optional- amountMinimum: 0
/invites remove
Takes invites away.
memberUser · Required- member
amountInteger · Optional- amountMinimum: 0
/invites roles-add
A role for reaching an invite count.
roleRole · Required- role
invitesInteger · Required- invitesMinimum: 0
/invites roles-remove
Removes a reward.
invitesInteger · Required- invitesMinimum: 0
/invites requiredage
Invites from accounts younger than this count as fake.
daysInteger · Required- daysMinimum: 0
/invites requiredroles
Invites stay fake until the member has every listed role. Run without roles to clear.
roleRole · Optional- roles
role-2Role · Optional- roles
role-3Role · Optional- roles
role-4Role · Optional- roles
role-5Role · Optional- roles
role-6Role · Optional- roles
role-7Role · Optional- roles
role-8Role · Optional- roles
role-9Role · Optional- roles
role-10Role · Optional- roles
/invites tracker
Posts who invited each new member.
channelChannel · Required- channel
/invites tracker-remove
Stops posting join and leave notices.
/invites bypass
Their invites never count as fake.
memberUser · Required- member
/invites create
Creates a new invite in a channel you can access.
channelChannel · Optional- channel
/invites config
Shows the current tracker, fake checks and rewards.
/invites inviter
Shows the inviter and the invite used.
memberUser · Optional- member
/invites invited
Lists the members they invited.
memberUser · Optional- member
/invites invitecodes
Lists their invite codes and uses.
memberUser · Optional- member
/levels30 paths
/levels show
Shows a member's level and XP.
memberUser · Optional- member
/levels leaderboard-rename
Changes the message-level leaderboard title.
textText · Required- text
/levels leaderboard
The highest levels.
/levels enable
Turns leveling on.
/levels disable
Turns it off.
/levels add
A role for reaching a level.
roleRole · Required- role
rankInteger · Required- rankMinimum: 0
/levels sync
Imports existing configured level roles, then syncs reward roles from XP.
/levels remove
Removes a level role.
rankInteger · Required- rankMinimum: 0
/levels stackroles
Keep lower level roles when getting a new one.
enabledYes / no · Required- on/off
/levels setrate
Changes how fast XP is earned.
multiplierNumber · Required- multiplier > 0
/levels message
The level up message. Design it on the dashboard's Leveling page.
textText · Required- text
/levels message-reset
Back to the default level up message.
/levels message-view
Shows the level up message.
/levels messages
Turns your own level up messages on or off.
enabledYes / no · Required- on/off
/levels messagemode
Where level up messages go.
pm-context-none-channelText · Required- pm/context/none/channelChoices: pm, context, none, channel
/levels ignore
No XP there or for that role.
channelChannel · Optional- channel
roleRole · Optional- role
/levels crownboard
A live leaderboard channel.
channelChannel · Optional- channel
offYes / no · Optional- Use off
/levels reset
Resets everyone's XP.
/levels setxp
Sets their XP.
memberUser · Required- member
amountInteger · Required- amountMinimum: 0
/levels removexp
Removes XP.
memberUser · Required- member
amountInteger · Required- amountMinimum: 0
/levels setlevel
Sets their level.
memberUser · Required- member
levelInteger · Required- levelMinimum: 0
/levels voicelevel show
Shows voice level, time and XP.
memberUser · Optional- member
/levels voicelevel leaderboard
The highest voice levels.
/levels voicelevel role
A role for reaching a voice level.
levelInteger · Required- levelMinimum: 0
roleRole · Required- role
/levels voicelevel roleremove
Removes a voice level role.
roleRole · Required- role
/levels voicelevel ignore
No voice XP in that channel.
channelChannel · Required- channel
/levels voicelevel crownboard
A live voice leaderboard channel.
channelChannel · Required- channel
/levels voicelevel reset
Resets a member's voice XP.
memberUser · Required- member
/levels stream show
Shows stream and camera time.
memberUser · Optional- member
/levels stream leaderboard
The top streamers.
/starboard9 paths
/starboard set
The starboard channel.
channelChannel · Required- channel
/starboard threshold
How many reactions a message needs.
amountInteger · Required- amountMinimum: 0
/starboard emoji-add
Adds an emoji that counts.
emojiText · Required- emoji
/starboard emoji-remove
Removes one.
emojiText · Required- emoji
/starboard color
The embed colour.
hexText · Required- hex
/starboard run
Display options.
enabledYes / no · Required- on/off
actionText · Optional- jumpurl/timestamp/attachments/publiconlyChoices: jumpurl, timestamp, attachments, publiconly
fileAttachment · Optional- file
/starboard ignore
Never stars from there.
memberUser · Optional- member
roleRole · Optional- role
channelChannel · Optional- channel
/starboard enable
Turns it on.
/starboard disable
Turns it off.
/messages10 paths
/messages show
Shows how many messages a member has sent.
memberUser · Optional- member
/messages enable
Starts counting messages (off until turned on).
/messages disable
Stops counting. Totals are kept.
/messages leaderboard
All-time message counts used by message rewards.
/messages daily-leaderboard
Today’s counts, resetting at midnight UTC. Shortcuts: messages daily lb, msgs daily lb, msgs daily.
pageInteger · Optional- pageMinimum: 1
/messages awards-add
A role for reaching a count.
roleRole · Required- role
messagesText · Required- messages
/messages awards-remove
Removes a reward.
messagesText · Required- messages
/messages ignore
Not counted there.
channelChannel · Optional- channel
roleRole · Optional- role
/messages add
Adds messages to a count.
memberUser · Required- member
amountInteger · Required- amountMinimum: 0
/messages remove
Takes messages away.
memberUser · Required- member
amountInteger · Required- amountMinimum: 0
/suggest8 paths
/suggest run
Posts a suggestion.
ideaText · Required- idea
/suggest channel
Changes the channel where suggestions are posted.
channelChannel · Required- channel
/suggest review
Sets the suggestion review queue, or clears it with none.
channelChannel · Optional- channel
noneYes / no · Optional- Use none
/suggest setup
Turns suggestions on.
channelChannel · Required- channel
channel-2Channel · Optional- review channel
/suggest status
Marks a suggestion approved, denied, considered or in progress.
statusText · Required- status
suggestionText · Required- suggestion
/suggest emoji
The vote emojis.
upvoteText · Required- upvote
downvoteText · Required- downvote
/suggest threads
A discussion thread on each suggestion.
enabledYes / no · Required- on/off
/suggest ignore
Can't suggest.
memberUser · Optional- member
roleRole · Optional- role
/settings28 paths
/settings confessions add
Where confessions are posted.
channelChannel · Required- channel
/settings confessions report
Sends the author to the private staff report channel.
numberInteger · Required- numberMinimum: 0
/settings confessions reportchannel
Sets or clears the private staff report channel.
channelChannel · Optional- channel
noneYes / no · Optional- Use none
/settings confessions blacklist-add
Blocks confessions containing a phrase.
phraseText · Required- phrase
/settings confessions blacklist-remove
Removes a blocked phrase.
phraseText · Required- phrase
/settings confessions blacklist-list
Pages through blocked phrases.
pageInteger · Optional- pageMinimum: 1
/settings confessions run
Blocks or restores anonymous posts and replies for this member.
actionText · Required- mute/unmuteChoices: mute, unmute
memberUser · Required- member
/settings confessions emojis-set
Reaction emojis on confessions.
upvote-or-noneText · Required- upvote or none
downvote-or-noneText · Required- downvote or none
/settings confessions disable
After confirmation, turns confessions off and wipes stored confession records.
/settings imageonly run
Turns image-only on or off. Staff are exempt.
channelChannel · Required- channel
/settings imageonly show
Lists channels.
/settings imageonly list
Pages through image-only channels.
pageInteger · Optional- pageMinimum: 1
/settings ignore show
Toggles ignoring.
channelChannel · Optional- channel
roleRole · Optional- role
memberUser · Optional- member
/settings ignore list
Pages through ignored channels, roles and members.
pageInteger · Optional- pageMinimum: 1
/settings customize name
flanker's nickname here. Leave it out to remove it.
nicknameText · Optional- nickname
/settings customize avatar
flanker's avatar here.
image-url-attachment-or-resetText · Optional- image URL, attachment or reset
fileAttachment · Optional- file
/settings customize bio
flanker's bio here. It always ends with Website: https://flanker.wtf.
text-or-resetText · Required- text or reset
/settings customize namestyle
How flanker's name looks on its profile here. On its own, opens menus for the font, effect and colours. pixel is the 8Bit font. Up to 5 hex colours for gradient, gummy and prism. reset goes back to default.
fontText · Optional- ggsans/tempo/sakura/jellybean/modern/medieval/pixel/vampyre/monkeybars/mainframe/headbang/Choices: ggsans, tempo, sakura, jellybean, modern, medieval, pixel, vampyre, monkeybars, mainframe, headbang, journal, reset
effectText · Optional- solid/gradient/neon/toon/pop/gummy/prismChoices: solid, gradient, neon, toon, pop, gummy, prism
coloursText · Optional- colours
/settings customize reset
Back to normal.
/settings randomnick toggle
Turns it on or off.
enabledYes / no · Required- on/off
/settings randomnick words
Your own nickname words, separated by commas.
actionText · Required- add/removeChoices: add, remove
wordsText · Required- words
/settings noselfreact run
Turns it on or off.
enabledYes / no · Required- on/off
/settings noselfreact bypass
Lets a role react to their own messages.
roleRole · Required- role
/settings seticon
Changes the server icon.
image-link-or-attachment-or-noneText · Optional- image link or attachment, or none
fileAttachment · Optional- file
/settings setsplashbackground
Changes the invite background.
image-link-or-attachment-or-noneText · Optional- image link or attachment, or none
fileAttachment · Optional- file
/settings cleargnames
Clears the server name history.
/images7 paths
/images autopfp setup
Starts posting.
optionText · Required- option
channelChannel · Required- channel
/images autopfp remove
Stops one.
optionText · Required- option
/images autopfp list
Pages through scheduled image feeds and destinations.
pageInteger · Optional- pageMinimum: 1
/images getpfp
Sends a random profile picture.
actionText · Optional- female/maleChoices: female, male
/images getgif
Sends a random gif avatar.
actionText · Optional- female/maleChoices: female, male
/images asciify
Turns text into big ASCII letters.
textText · Required- text
/giveaways29 paths
/giveaways start
Starts a giveaway. Requirement flags include --requiredroles, --messages, --invites, --status, --minlevel, --maxlevel, --voicelevel, --voice, --age and --stay.
durationText · Required- duration
winnersInteger · Required- winnersMinimum: 0
prizeText · Required- prize
channelChannel · Optional- channel
requiredrolesRole · Optional- Value for --requiredroles
rolesRole · Optional- Value for --roles
hostUser · Optional- Value for --host
voiceYes / no · Optional- Value for --voice
statusText · Optional- Value for --status
minlevelInteger · Optional- Value for --minlevelMinimum: 0
maxlevelInteger · Optional- Value for --maxlevelMinimum: 0
voicelevelInteger · Optional- Value for --voicelevelMinimum: 0
messagesInteger · Optional- Value for --messagesMinimum: 0
invitesInteger · Optional- Value for --invitesMinimum: 0
ageInteger · Optional- Value for --ageMinimum: 0
stayInteger · Optional- Value for --stayMinimum: 0
colorText · Optional- Value for --color
descriptionText · Optional- Value for --description
thumbnailText · Optional- Value for --thumbnail
imageText · Optional- Value for --image
bonusentriesText · Optional- Value for --bonusentries
fileAttachment · Optional- file
/giveaways channel
Sets or clears the default giveaway channel.
channelChannel · Optional- channel
clearYes / no · Optional- Use clear
/giveaways blacklists
Lists members and roles blocked from entering giveaways.
/giveaways clear
After confirmation, removes ended and cancelled giveaways from the saved list. Active giveaways are kept.
/giveaways end
Ends one now.
message-linkText · Required- message link
/giveaways reroll
Picks new winners.
message-linkText · Required- message link
/giveaways cancel
Cancels one.
message-linkText · Required- message link
/giveaways edit prize
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
prizeText · Required- Value for prize
/giveaways edit host
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
hostUser · Required- Value for host
/giveaways edit duration
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
durationText · Required- Value for duration
/giveaways edit winners
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
winnersInteger · Required- Value for winnersMinimum: 0
/giveaways edit description
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
descriptionText · Required- Value for description
/giveaways edit requiredroles
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
requiredroles-2Role · Optional- Value for requiredroles
requiredroles-3Role · Optional- Value for requiredroles
requiredroles-4Role · Optional- Value for requiredroles
requiredroles-5Role · Optional- Value for requiredroles
requiredroles-6Role · Optional- Value for requiredroles
requiredroles-7Role · Optional- Value for requiredroles
requiredroles-8Role · Optional- Value for requiredroles
requiredroles-9Role · Optional- Value for requiredroles
requiredroles-10Role · Optional- Value for requiredroles
clearYes / no · Optional- Clear these roles
requiredrolesRole · Optional- Value for requiredroles
/giveaways edit roles
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
roles-2Role · Optional- Value for roles
roles-3Role · Optional- Value for roles
roles-4Role · Optional- Value for roles
roles-5Role · Optional- Value for roles
roles-6Role · Optional- Value for roles
roles-7Role · Optional- Value for roles
roles-8Role · Optional- Value for roles
roles-9Role · Optional- Value for roles
roles-10Role · Optional- Value for roles
clearYes / no · Optional- Clear these roles
rolesRole · Optional- Value for roles
/giveaways edit bonusentries
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
bonusentriesText · Required- Value for bonusentries
/giveaways edit minlevel
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
minlevelInteger · Required- Value for minlevelMinimum: 0
/giveaways edit maxlevel
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
maxlevelInteger · Required- Value for maxlevelMinimum: 0
/giveaways edit voicelevel
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
voicelevelInteger · Required- Value for voicelevelMinimum: 0
/giveaways edit age
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
ageInteger · Required- Value for ageMinimum: 0
/giveaways edit stay
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
stayInteger · Required- Value for stayMinimum: 0
/giveaways edit invites
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
invitesInteger · Required- Value for invitesMinimum: 0
/giveaways edit messages
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
messagesInteger · Required- Value for messagesMinimum: 0
/giveaways edit status
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
statusText · Required- Value for status
/giveaways edit voice
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
voiceYes / no · Required- Value for voice
/giveaways edit color
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
colorText · Required- Value for color
/giveaways edit thumbnail
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
thumbnailText · Required- Value for thumbnail
/giveaways edit image
Changes prize, winners, duration or one requirement. Use off to clear a status rule.
message-linkText · Required- message link
imageText · Required- Value for image
/giveaways list
Lists running giveaways.
/giveaways blacklist
Can't enter giveaways.
memberUser · Optional- member
roleRole · Optional- role
/server-tools30 paths
/server-tools translate text
Translates up to 1,800 characters into the selected language. Put --from last.
languageText · Required- language
textText · Required- text
fromText · Optional- Value for --from
/server-tools translate message
Translates the message you reply to. Defaults to English. --from sets the source, not the destination.; tr en --from ur
languageText · Optional- language
fromText · Optional- Value for --from
/server-tools apply
Opens the application form.
formText · Optional- form
/server-tools cleanup
Looks through the last messages (up to 100) and deletes bot replies and commands.
amountInteger · Optional- amountMinimum: 0
/server-tools servercopy run
Asks to confirm, then copies. The report comes by DM.
source-server-idText · Required- source server id
/server-tools servercopy cleanup
Clears the backup owner, antinuke admins, whitelist, approved bots and protected users here (people are never copied, this tidies up older copies).
/server-tools tts run
Speaks the text, or the message you reply to.
textText · Required- text
voiceText · Optional- Value for --voice
fileAttachment · Optional- file
/server-tools tts voices
Lists voices.
fileAttachment · Optional- file
/server-tools color
A colour's swatch and values, or a member's role colour. Also `hex`.
hexText · Optional- hex
memberUser · Optional- member
/server-tools quickpoll
A yes or no poll with reactions. Also `qp`.
questionText · Required- question
/server-tools variables
Lists the variables you can use in messages.
/server-tools card create
Opens the card builder: the card appears with buttons to edit its title, description, colour, author, footer, images, fields and link buttons. It updates and saves as you go. **Make it an embed** switches the look.
nameText · Optional- name
/server-tools card edit
Reopens a saved card or embed in the builder.
nameText · Required- name
/server-tools embedcode
Shows the code, or reply to a message.
message-linkText · Required- message link
/server-tools pagination add
Adds a page.
message-linkText · Required- message link
embed-codeText · Required- embed code
/server-tools pagination update
Edits a page.
message-linkText · Required- message link
page-idText · Required- page ID
embed-codeText · Required- embed code
/server-tools pagination remove
Removes a page.
message-linkText · Required- message link
page-idText · Required- page ID
/server-tools pagination list
Lists paginated messages.
/server-tools selfpurge
Deletes your own last messages here (15 by default, up to 100).
amountInteger · Optional- amountMinimum: 0
/server-tools dump
Sends everyone with the role as a text file.
roleRole · Required- role
/server-tools embedaccent
The color of a message's embed or card.
message-link-or-replyText · Required- message link or reply
/server-tools password
DMs you a random password (8 to 64 characters, 20 by default).
lengthInteger · Optional- lengthMinimum: 0
/repost1 paths
/repost
Reposts the video.
linkText · Required- link
/quote1 paths
/quote
Quotes a readable message or supplied text as a GIF. In My Apps DMs and group chats, use text and optionally author; Discord does not pass reply targets or grant access to your message history. Message links and IDs only work where Flanker can read the original conversation. Font, layout, colour, light theme, avatar side, bold text and watermark controls stay available.
message-link-or-idText · Optional- message link or ID
textText · Optional- Value for --text
authorUser · Optional- Value for --author
fontText · Optional- Value for --fontChoices: geist, noto, serif, mono
layoutText · Optional- Value for --layoutChoices: wide, square, portrait
colorYes / no · Optional- Value for --color
lightYes / no · Optional- Value for --light
flipYes / no · Optional- Value for --flip
boldYes / no · Optional- Value for --bold
no-watermarkYes / no · Optional- Value for --no-watermark
/access7 paths
/access show
Shows every customised command.
/access list
Pages through moderation command access rules.
pageInteger · Optional- pageMinimum: 1
/access allow
Lets a role use a command without the Discord permission. Commands that hand out roles are owner-only.
commandText · Required- command
roleRole · Required- role
/access only
Members also need one of these roles. Admins are never limited.
commandText · Required- command
roleRole · Required- role
/access disable
Turns a command off for everyone but admins.
commandText · Required- command
/access enable
Turns it back on.
commandText · Required- command
/access reset
Goes back to Discord permissions.
commandText · Optional- command
allYes / no · Optional- Use all
/application31 paths
/application show
Lists every application.
/application questions edit
Replaces a question and its answer style. Question labels can have up to 45 characters.
formText · Required- form
numberInteger · Required- numberMinimum: 0
questionText · Required- question
paragraphYes / no · Optional- Value for --paragraph
optionalYes / no · Optional- Value for --optional
/application questions clear
Removes every question from this application form.
formText · Required- form
/application list
Pages through forms, review destinations and pending counts.
pageInteger · Optional- pageMinimum: 1
/application create
Makes a new application.
nameText · Required- name
channelChannel · Optional- review channel
/application questions add
Adds a question (up to 25, 45 characters each).
formText · Required- form
questionText · Required- question
paragraphYes / no · Optional- Value for --paragraph
optionalYes / no · Optional- Value for --optional
/application questions remove
Removes a question.
formText · Required- form
numberInteger · Required- numberMinimum: 0
/application questions move
Reorders questions.
formText · Required- form
fromInteger · Required- fromMinimum: 1Maximum: 25
toInteger · Required- toMinimum: 1Maximum: 25
/application settings review
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
clearYes / no · Optional- Clear this setting
reviewChannel · Optional- Value for review
/application settings reviewers
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
reviewers-2Role · Optional- Value for reviewers
reviewers-3Role · Optional- Value for reviewers
reviewers-4Role · Optional- Value for reviewers
reviewers-5Role · Optional- Value for reviewers
reviewers-6Role · Optional- Value for reviewers
reviewers-7Role · Optional- Value for reviewers
reviewers-8Role · Optional- Value for reviewers
reviewers-9Role · Optional- Value for reviewers
reviewers-10Role · Optional- Value for reviewers
clearYes / no · Optional- Clear these roles
reviewersRole · Optional- Value for reviewers
/application settings ping
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
pingYes / no · Required- Value for ping
/application settings thread
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
threadYes / no · Required- Value for thread
/application settings roles
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
roles-2Role · Optional- Value for roles
roles-3Role · Optional- Value for roles
roles-4Role · Optional- Value for roles
roles-5Role · Optional- Value for roles
roles-6Role · Optional- Value for roles
roles-7Role · Optional- Value for roles
roles-8Role · Optional- Value for roles
roles-9Role · Optional- Value for roles
roles-10Role · Optional- Value for roles
clearYes / no · Optional- Clear these roles
rolesRole · Optional- Value for roles
/application settings removeroles
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
removeroles-2Role · Optional- Value for removeroles
removeroles-3Role · Optional- Value for removeroles
removeroles-4Role · Optional- Value for removeroles
removeroles-5Role · Optional- Value for removeroles
removeroles-6Role · Optional- Value for removeroles
removeroles-7Role · Optional- Value for removeroles
removeroles-8Role · Optional- Value for removeroles
removeroles-9Role · Optional- Value for removeroles
removeroles-10Role · Optional- Value for removeroles
clearYes / no · Optional- Clear these roles
removerolesRole · Optional- Value for removeroles
/application settings required
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
required-2Role · Optional- Value for required
required-3Role · Optional- Value for required
required-4Role · Optional- Value for required
required-5Role · Optional- Value for required
required-6Role · Optional- Value for required
required-7Role · Optional- Value for required
required-8Role · Optional- Value for required
required-9Role · Optional- Value for required
required-10Role · Optional- Value for required
clearYes / no · Optional- Clear these roles
requiredRole · Optional- Value for required
/application settings accountage
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
accountageInteger · Required- Value for accountageMinimum: 0
/application settings serverage
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
serverageInteger · Required- Value for serverageMinimum: 0
/application settings cooldown
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
cooldownInteger · Required- Value for cooldownMinimum: 0
/application settings accepted
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
acceptedText · Required- Value for accepted
/application settings denied
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
deniedText · Required- Value for denied
/application settings message
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
messageText · Required- Value for message
/application settings emoji
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
emojiText · Required- Value for emoji
/application settings style
Settings: review, reviewers, ping, thread, roles, removeroles, required, accountage, serverage, cooldown, accepted, denied, message, button, emoji, style.
formText · Required- form
styleText · Required- Value for styleChoices: blurple, grey, green, red
/application panel
Posts the Apply button.
formText · Required- form
channelChannel · Required- channel
/application run
Opens or closes applications.
actionText · Required- open/closeChoices: open, close
formText · Required- form
/application accept
Accepts: gives the roles and DMs them.
numberInteger · Required- numberMinimum: 0
reasonText · Optional- reason
/application deny
Denies and DMs them the reason.
numberInteger · Required- numberMinimum: 0
reasonText · Optional- reason
/application pending
Lists applications waiting for review.
formText · Optional- form
/application view
Shows an application's answers.
numberInteger · Required- numberMinimum: 0
/application delete
Deletes an application.
formText · Required- form
/userinfo1 paths
/userinfo
Profile card: badges, status and activity, profile colour, banner, account and join dates, join position, boosting, nickname, timeout, roles and key permissions. Nitro shows only when the profile proves it, and Discord never shows connections to bots.
memberUser · Optional- member
/serverinfo1 paths
/serverinfo
Owner, members and online count, humans and bots, boost progress, every channel type, emoji and sticker slots, safety settings, key channels, vanity and features.
/botinfo1 paths
/botinfo
Servers, members, channels, people who used flanker, commands, uptime and links.
/avatar1 paths
/avatar
Shows a member's avatar, or yours.
memberUser · Optional- member
/banner1 paths
/emotes14 paths
/emotes emoji run
Shows a custom or Unicode emoji and its image. Names and bare IDs are resolved in this server.
emoji-name-or-idText · Required- emoji, name or ID
fileAttachment · Optional- file
/emotes emoji information
Image, format and custom emoji details.
emoji-name-or-idText · Required- emoji, name or ID
fileAttachment · Optional- file
/emotes emoji add
Adds emojis: paste custom emojis from other servers (up to 10 at once), reply to a message with them, or give an image or image link. Without a name, the file's name is used. `steal` works the same way.
emojis-or-image-url-attachmentText · Optional- emojis, or image URL/attachment
nameText · Optional- name
fileAttachment · Optional- file
/emotes emoji steal
Reply to a message to add every custom emoji in it.
fileAttachment · Optional- file
/emotes emoji remove
Deletes emojis. Counts toward antinuke's emoji limit.
emojisText · Required- emojis
fileAttachment · Optional- file
/emotes emoji rename
Renames an emoji.
emojiText · Required- emoji
new-nameText · Required- new name
fileAttachment · Optional- file
/emotes emoji enlarge
Shows an emoji full size. Works with normal emojis too.
emojiText · Required- emoji
fileAttachment · Optional- file
/emotes emoji list
Pages through the server's emojis.
pageInteger · Optional- pageMinimum: 1
fileAttachment · Optional- file
/emotes sticker add
Reply to a sticker (or attach an image) to add it here.
nameText · Optional- name
fileAttachment · Optional- file
/emotes sticker remove
Deletes a sticker.
nameText · Required- name
fileAttachment · Optional- file
/emotes sticker rename
Renames a sticker.
nameText · Required- name
new-nameText · Required- new name
fileAttachment · Optional- file
/emotes sticker list
Pages through the server's stickers. Use quotes around names with spaces in rename and remove commands.
pageInteger · Optional- pageMinimum: 1
fileAttachment · Optional- file
/emotes extractemotes
Sends every server emoji in a zip file.
/emotes extractstickers
Sends every server sticker in a zip file.
/afk1 paths
/afk
Sets AFK. In DMs and group chats through My Apps, applies across Flanker servers. Use --clear on its own to end AFK, including from a DM.
reasonText · Optional- reason
clearYes / no · Optional- Value for --clear
/personal27 paths
/personal remind run
Sets a reminder, 30 seconds to a year away.
durationText · Required- time
whatText · Required- what
/personal remind list
Pages through your pending reminders and their numbers.
pageInteger · Optional- pageMinimum: 1
/personal remind delete
Cancels a reminder.
numberInteger · Required- numberMinimum: 0
/personal birthday show
Shows someone's birthday, or yours.
memberUser · Optional- member
/personal birthday set
Sets your birthday, like 5 March or 2000-03-05.
dateText · Required- date
/personal birthday remove
Removes your birthday.
/personal birthday list
Upcoming birthdays in this server.
/personal birthday channel
Where birthdays are announced.
channelChannel · Optional- channel
offYes / no · Optional- Use off
/personal birthday role
A role members get on their birthday.
roleRole · Optional- role
offYes / no · Optional- Use off
/personal birthday message
The announcement. Embed scripts work.
message-resetText · Required- message/reset
/personal timezone set
Sets your time zone.
zoneText · Required- zone
/personal timezone show
Shows someone's local time.
memberUser · Optional- member
/personal timezone remove
Removes yours.
/personal time
Their local time, if they set a time zone.
memberUser · Optional- member
/personal seen
Shows when and where they last sent a message.
memberUser · Required- member
/personal namehistory show
Lists name changes, newest first.
memberUser · Optional- member
/personal namehistory clear
Clears your own history.
/personal selfprefix show
Shows yours.
/personal selfprefix set
Sets it, up to 5 characters.
prefixText · Required- prefix
/personal selfprefix remove
Removes it.
/personal highlight add
Adds a word (up to 20).
wordText · Required- word
/personal highlight remove
Removes a word.
wordText · Required- word
/personal highlight clear
Removes all your words.
/personal highlight list
Lists your words.
/personal pins set
Where archived pins go.
channelChannel · Required- channel
/personal pins archive
Moves a channel's pins to the archive and unpins them.
channelChannel · Optional- channel
/personal timediff
Time between two Discord IDs.
idText · Required- id
id-2Text · Required- id
/ship1 paths
/ship
Ships two people: their couple name, a random percentage and a heart that fills to match. With one person, pairs them with you.
nameText · Optional- name
memberUser · Optional- member
name-2Text · Optional- name
member-2User · Optional- member
/knowme1 paths
/knowme
Opens private setup for the host. Choose answers, let friends Join, then press Start quiz. Each question lasts up to 25 seconds. Only the host can end the game.
/friendship6 paths
/friendship request
Posts a family-style portrait card with Accept and Decline / withdraw buttons. Only the recipient can accept.
memberUser · Required- member
/friendship show
Shows portraits, days as friends, exchanged gifts and the next milestone, or your friend list when omitted.
memberUser · Optional- member
/friendship list
Lists your friends, ten per page.
pageInteger · Optional- pageMinimum: 1
/friendship remove
Ends a friendship or withdraws a pending request.
memberUser · Required- member
/friendship block
Blocks that member from requesting friendship or sending gifts.
memberUser · Required- member
/friendship unblock
Removes your social block. Separate family blocks still apply.
memberUser · Required- member
/gift4 paths
/gift list
Shows the gift catalogue.
/gift send
Posts a compact Flanker card with a monochrome gift icon. Only the recipient can Keep it. Pass declines or withdraws.
memberUser · Required- member
kindText · Required- kindChoices: flowers, coffee, cake, teddy, star, letter, chocolate, cookie, book, vinyl, plant, moon
noteText · Optional- note
/gift collection list
Lists ten keepsakes per page with sender, note and gift ID.
pageInteger · Optional- pageMinimum: 1
/gift collection remove
Permanently removes one accepted gift from your own collection.
idText · Required- ID
/say1 paths
/say
Posts as flanker without pings. Enabled chat filters also check the rendered message.
messageText · Required- message
channelChannel · Optional- channel
fileAttachment · Optional- file
/nuke1 paths
/nuke
Clones the channel and deletes the old one. Settings that used it (welcome, logs, tickets...) move to the new one.
channelChannel · Optional- channel
/stats25 paths
/stats overview
The server overview card.
/stats messages
Recent message activity, trends, top members and channels.
/stats voice
Voice activity in detail.
/stats user
One member's activity.
memberUser · Required- member
/stats channel
One channel's activity.
channelChannel · Required- #channel
/stats lookback
How far back cards look by default.
daysInteger · Required- daysMinimum: 0
/stats filter-channel
Leaves channels, members or roles out of stats.
channelChannel · Required- Value for channel
/stats filter-member
Leaves channels, members or roles out of stats.
memberUser · Required- Value for member
/stats filter-role
Leaves channels, members or roles out of stats.
roleRole · Required- Value for role
/stats filter-onlyrole
Leaves channels, members or roles out of stats.
roleRole · Required- Value for onlyrole
/stats top
Shows a leaderboard card.
actionText · Optional- members/voice/channels/voicechannelsChoices: members, voice, channels, voicechannels
/stats me
Shows your messages and voice time.
/stats chart
Shows a chart.
actionText · Optional- messages/voice/membersChoices: messages, voice, members
/stats active show
Shows where the card is posted.
/stats active set
Posts the card there and keeps it updated every minute. Running it again with another channel moves it.
channelChannel · Required- #channel
/stats active remove
Stops it and deletes the post.
/stats active refresh
Updates it now.
/stats liveboard add
Posts a live leaderboard (up to 5 per server). Pick daily, weekly or monthly, and an image, embed or card. Defaults: weekly, both messages and voice, image, every minute, top 10.
channelChannel · Required- #channel
actionText · Optional- daily/weekly/monthlyChoices: daily, weekly, monthly
action-2Text · Optional- both/messages/voiceChoices: both, messages, voice
image-embed-cardText · Optional- image/embed/cardChoices: image, embed, card
1m-5m-10m-15m-30m-60mText · Optional- 1m/5m/10m/15m/30m/60m
top-nInteger · Optional- top NMinimum: 0
fileAttachment · Optional- file
/stats liveboard edit
Changes a board in place, including its period (daily, weekly or monthly) and look. A new channel moves it there.
numberInteger · Required- numberMinimum: 0
actionText · Optional- daily/weekly/monthlyChoices: daily, weekly, monthly
action-2Text · Optional- both/messages/voiceChoices: both, messages, voice
image-embed-cardText · Optional- image/embed/cardChoices: image, embed, card
durationText · Optional- 1m-60m
top-nInteger · Optional- top NMinimum: 0
channelChannel · Optional- #channel
fileAttachment · Optional- file
/stats liveboard style
Switches a board between an image, an embed and a Components V2 card. The old post is replaced.
numberInteger · Required- numberMinimum: 0
image-embed-cardText · Required- image/embed/cardChoices: image, embed, card
fileAttachment · Optional- file
/stats liveboard message
Sets what an embed or card board says: plain text, an embed script or a card script with leaderboard variables. `reset` goes back to the default; no message shows the current one. An image board becomes an embed.
numberInteger · Required- numberMinimum: 0
messageText · Optional- message
/stats liveboard variables
Lists the leaderboard variables: `{user.first.name}` to `{user.tenth.name}`, counts, `{next_reset}` and more.
/stats liveboard list
Lists this server's live leaderboards.
/stats liveboard remove
Removes one and deletes its message.
numberInteger · Optional- numberMinimum: 0
channelChannel · Optional- channel
/stats liveboard refresh
Updates every live leaderboard now.
/stafftasks7 paths
/stafftasks progress
Interactive Progress, Points and History views, with member selection and refresh.
memberUser · Optional- @member
/stafftasks import
Imports a base64-encoded settings export using the same validation as the dashboard. Prefer the dashboard editor for routine changes.
settings-exportText · Required- settings export
/stafftasks points
A member's points today, this week, this month and all time, with a leaderboard for each. Includes the current period so far.
memberUser · Optional- @member
periodText · Optional- today/week/month/allChoices: today, week, month, all
/stafftasks history
Browse completed periods, select saved member results and open posted reports.
/stafftasks refresh
Updates the requirements post and the progress board now.
/stafftasks end
Ends the period now: posts the report and starts again from zero.
/stafftasks on-off
Turns tracking on or off. Turning it on starts a new period.
enabledYes / no · Required- on/off
/lastfm23 paths
/lastfm show
Shows the available Last.fm commands.
/lastfm login
Authorizes your account through a private Last.fm approval link. Never give Flanker your password.
/lastfm set
Links a public username for read-only stats. Does not authorize love actions or voice scrobbling.
usernameText · Required- username
/lastfm logout
Deletes your linked account and session, and cancels pending approval links.
/lastfm np
Shows a current or last-played track with artwork and play counts.
memberUser · Optional- member
/lastfm recent
Shows ten recent plays and when they were played.
memberUser · Optional- member
/lastfm topartists
Top artists for 7d, 1m, 3m, 6m, 1y or overall.
memberUser · Optional- member
periodText · Optional- periodChoices: 7d, 1m, 3m, 6m, 1y, overall
/lastfm toptracks
Top tracks for the selected period.
memberUser · Optional- member
periodText · Optional- periodChoices: 7d, 1m, 3m, 6m, 1y, overall
/lastfm topalbums
Top albums for the selected period.
memberUser · Optional- member
periodText · Optional- periodChoices: 7d, 1m, 3m, 6m, 1y, overall
/lastfm profile
Listening totals and account details.
memberUser · Optional- member
/lastfm artist show
Statistics for the member's current or last-played artist.
memberUser · Optional- member
/lastfm artist find
Finds an artist and shows personal and global play counts.
artistText · Required- artist
memberUser · Optional- member
/lastfm track show
Statistics for the current or last-played track.
memberUser · Optional- member
/lastfm track find
Finds a specific track and its play counts.
artistText · Required- artist
trackText · Required- track
memberUser · Optional- member
/lastfm album show
Statistics for the current or last-played album.
memberUser · Optional- member
/lastfm album find
Finds a specific album and its play counts.
artistText · Required- artist
albumText · Required- album
memberUser · Optional- member
/lastfm taste
Compares normalized top-100 artist listening shares. Not Last.fm's compatibility score.
memberUser · Required- member
periodText · Optional- periodChoices: 7d, 1m, 3m, 6m, 1y, overall
/lastfm loved
Lists ten loved tracks.
memberUser · Optional- member
/lastfm love show
Loves your current or last-played track. Requires account authorization.
/lastfm love find
Loves a specific track on your own Last.fm account.
artistText · Required- artist
trackText · Required- track
/lastfm unlove show
Removes your current or last-played track from loved tracks.
/lastfm unlove find
Removes a specific loved track.
artistText · Required- artist
trackText · Required- track
/lastfm scrobble
Opts your authorized account into or out of voice scrobbling. Seeking, paused time and deafened periods do not count as listening.
enabledYes / no · Required- on/off
/lastfm-server5 paths
/lastfm-server whoknows
Live artist ranking among up to 60 linked members. Shows coverage and unavailable counts.
artistText · Optional- artist
/lastfm-server whoknowstrack
Live ranking for your current track among up to 60 linked members.
/lastfm-server whoknowstrack-find
Live ranking for a specific track, with comparison coverage.
artistText · Required- artist
trackText · Required- track
/lastfm-server whoknowsalbum
Live ranking for your current album among up to 60 linked members.
/lastfm-server whoknowsalbum-find
Live ranking for a specific album, with comparison coverage.
artistText · Required- artist
albumText · Required- album
/integrations27 paths
/integrations minecraftlink show
Setup instructions and plugin download link.
/integrations minecraftlink chat
Choose the chat channel. Alias: minecraft chat. A new connection sends a one-time pairing command by DM.
server-portText · Required- server:port
channelChannel · Required- channel
/integrations minecraftlink achievements
Choose a separate advancement channel. Alias: minecraft achievements.
server-portText · Required- server:port
channelChannel · Required- channel
/integrations minecraftlink pair
Revoke the old credential and send a fresh private pairing code. Codes expire after 10 minutes.
server-portText · Required- server:port
/integrations minecraftlink status
Show up to three connections and their selected channels.
/integrations minecraftlink disconnect
Revoke the connection and stop its relay immediately. Remove the plugin credential locally with flanker unlink in the host console.
server-portText · Required- server:port
/integrations valorant run
Shows a player's card.
name-tagText · Required- name#tag
/integrations valorant show
Your linked account's card, or a member's.
memberUser · Optional- @member
/integrations valorant link
Links your Riot ID so `valorant` on its own shows you.
name-tagText · Required- name#tag
/integrations valorant unlink
Removes your linked Riot ID.
/integrations fm
Shows what someone is playing on Last.fm.
memberUser · Optional- member
/integrations spotify login
Links your Spotify account.
/integrations spotify show
What you're playing.
/integrations spotify play
Plays a song on your device.
songText · Required- song
/integrations spotify run
Playback controls.
actionText · Required- pause/resume/next/previousChoices: pause, resume, next, previous
/integrations spotify volume
Your device volume.
countInteger · Required- 0-100Minimum: 0Maximum: 100
/integrations spotify device
Switches device.
nameText · Required- name
/integrations spotify logout
Unlinks your account.
/integrations fortnite run
Lifetime stats card by Epic name.
usernameText · Required- username
/integrations fortnite profile
Player card by account platform.
usernameText · Required- username
actionText · Optional- epic/psn/xblChoices: epic, psn, xbl
/integrations fortnite shop
Today's item shop.
/integrations fortnite item
Looks up a cosmetic.
cosmeticText · Required- cosmetic
/integrations fortnite watch
DMs you when it's in the shop.
cosmeticText · Required- cosmetic
/integrations fortnite shop-channel
Posts the shop every day.
channelChannel · Required- channel
/integrations fortnite shop-ping
Pings a role with the shop.
roleRole · Optional- role
offYes / no · Optional- Use off
/integrations fortnite shop-voting
Vote reactions on shop posts.
enabledYes / no · Required- on/off
/integrations spotifyalbum
Looks it up.
album-optionally-with-the-artistText · Required- album, optionally with the artist
/skin1 paths
/skin
Shows a skin and private preview buttons.
nameText · Required- Search the skin catalog
/notifications24 paths
/notifications youtube add
Starts posting.
channelChannel · Required- channel
youtube-channelText · Required- youtube channel
/notifications youtube remove
Stops.
channelChannel · Required- channel
youtube-channelText · Required- youtube channel
/notifications youtube message
The announcement message.
youtube-channelText · Required- youtube channel
message-clearText · Required- message/clear
pingableYes / no · Optional- Value for --pingable
/notifications youtube list
Pages through subscriptions and delivery channels.
pageInteger · Optional- pageMinimum: 1
/notifications twitch add
Starts announcing.
channelChannel · Required- channel
streamerText · Required- streamer
/notifications twitch remove
Stops.
channelChannel · Required- channel
streamerText · Required- streamer
/notifications twitch message
The announcement message.
streamerText · Required- streamer
message-clearText · Required- message/clear
pingableYes / no · Optional- Value for --pingable
/notifications twitch list
Pages through subscriptions and delivery channels.
pageInteger · Optional- pageMinimum: 1
/notifications kickstream add
Starts announcing.
channelChannel · Required- channel
streamerText · Required- streamer
/notifications kickstream remove
Stops.
channelChannel · Required- channel
streamerText · Required- streamer
/notifications kickstream message
The announcement message.
streamerText · Required- streamer
message-clearText · Required- message/clear
pingableYes / no · Optional- Value for --pingable
/notifications kickstream list
Pages through subscriptions and delivery channels.
pageInteger · Optional- pageMinimum: 1
/notifications reddit add
Starts posting. NSFW posts only go to age-restricted channels.
channelChannel · Required- channel
subredditText · Required- subreddit
/notifications reddit remove
Stops.
channelChannel · Required- channel
subredditText · Required- subreddit
/notifications reddit message
The announcement message.
subredditText · Required- subreddit
message-clearText · Required- message/clear
pingableYes / no · Optional- Value for --pingable
/notifications reddit list
Pages through subscriptions and delivery channels.
pageInteger · Optional- pageMinimum: 1
/notifications soundcloud add
Starts posting.
channelChannel · Required- channel
artistText · Required- artist
/notifications soundcloud remove
Stops.
channelChannel · Required- channel
artistText · Required- artist
/notifications soundcloud message
The announcement message.
artistText · Required- artist
message-clearText · Required- message/clear
pingableYes / no · Optional- Value for --pingable
/notifications soundcloud list
Pages through subscriptions and delivery channels.
pageInteger · Optional- pageMinimum: 1
/notifications pinterest add
Starts posting.
channelChannel · Required- channel
user-or-boardText · Required- user or board
/notifications pinterest remove
Stops.
channelChannel · Required- channel
user-or-boardText · Required- user or board
/notifications pinterest embeds
Post as embeds or plain links.
channelChannel · Required- channel
enabledYes / no · Required- yes/no
/notifications pinterest list
Pages through subscriptions and delivery channels.
pageInteger · Optional- pageMinimum: 1
/play1 paths
/play
Plays or queues a song, album or playlist.
song-or-linkText · Required- song or link
/queue4 paths
/queue show
Shows the queue with its controls.
pageInteger · Optional- pageMinimum: 1
/queue remove
Removes a song, or every song the member added.
positionInteger · Optional- positionMinimum: 1
memberUser · Optional- member
/queue move
Moves a song.
positionInteger · Required- positionMinimum: 1
new-positionInteger · Required- new positionMinimum: 0
/queue clear
Empties the queue.
/skip1 paths
/skip
Plays the next track.
/music13 paths
/music pause
Pauses.
/music resume
Resumes.
/music seek
Jumps to that time.
mm-ssText · Required- mm:ss
/music fastforward
Forward 10 seconds, or the amount given.
seconds-or-mm-ssText · Optional- seconds or mm:ss
/music rewind
Back 10 seconds, or the amount given.
seconds-or-mm-ssText · Optional- seconds or mm:ss
/music volume
Sets the volume.
countInteger · Required- 0-200Minimum: 0Maximum: 200
/music repeat
Sets repeat.
actionText · Required- off/queue/currentChoices: off, queue, current
/music shuffle
Shuffles.
/music preset show
Applies a preset.
nameText · Optional- name
offYes / no · Optional- Use off
/music preset list
Lists presets.
/music show
Shows the DJ role, autoplay and 24/7 mode.
/music 247
Keeps playing in empty voice channels with similar-track autoplay.
enabledYes / no · Required- on/off
/music 247-enabled
Turns 24/7 mode on or off. Also settings 247 and music 247.
enabledYes / no · Required- on/off
/stop1 paths
/stop
Stops and clears the queue.
/nowplaying1 paths
/nowplaying
Shows the track, progress and controls.
/voicemaster59 paths
/voicemaster setup
Creates the join channel, category and control panel.
/voicemaster role
Lets a role view and join your current room.
roleRole · Required- role
/voicemaster channels public
Sets the public Join to Create channel.
channelChannel · Required- voice channel
/voicemaster channels private
Sets or clears the private Join to Create channel.
channelChannel · Optional- channel
noneYes / no · Optional- Use none
/voicemaster categories private
Sets or clears the private-room category.
channelChannel · Optional- channel
noneYes / no · Optional- Use none
/voicemaster close
Closes a temporary room. Normal antinuke checks still apply.
channelChannel · Required- VoiceMaster channel
/voicemaster join
Gives members this safe role while they are in a VoiceMaster room. Use none to clear it.
roleRole · Optional- role
noneYes / no · Optional- Use none
/voicemaster announcements list
Lists new-room announcement destinations.
/voicemaster announcements add
Adds or updates a new-room announcement and optional message script.
channelChannel · Required- channel
messageText · Optional- message
/voicemaster announcements remove
Removes one announcement destination.
channelChannel · Required- channel
/voicemaster announcements reset
Removes every announcement destination.
/voicemaster announcements test
Sends the saved announcements using a member who is currently in voice.
memberUser · Optional- member
/voicemaster sendinterface
Re-sends the saved VoiceMaster control panel.
/voicemaster room access
Locks or unlocks your room.
actionText · Required- lock/unlockChoices: lock, unlock
/voicemaster room visibility
Hides or shows your room.
actionText · Required- ghost/unghostChoices: ghost, unghost
/voicemaster room rename
Renames your room.
nameText · Required- name
/voicemaster room limit
Sets a user limit.
numberInteger · Required- numberMinimum: 0
/voicemaster room trust
Lets someone into this and future rooms.
memberUser · Required- member
/voicemaster room untrust
Removes someone from your trusted list.
memberUser · Required- member
/voicemaster room block
Removes someone and blocks them from this and future rooms.
memberUser · Required- member
/voicemaster room unblock
Removes someone from your blocked list.
memberUser · Required- member
/voicemaster room invite
Sends a member a link and lets them into this room.
memberUser · Required- member
/voicemaster room kick
Removes someone from this room.
memberUser · Required- member
/voicemaster room transfer
Gives your room to someone.
memberUser · Required- member
/voicemaster room claim
Takes over a room whose owner left.
/voicemaster room chat-access
Locks or unlocks the room's text chat.
actionText · Required- chatlock/chatunlockChoices: chatlock, chatunlock
/voicemaster room roomreset
Restores your room and saved owner settings to server defaults.
/voicemaster room info
Shows the room's settings.
/voicemaster defaults name
Defaults for new rooms.
nameText · Required- Value for name
/voicemaster defaults limit
Defaults for new rooms.
limitInteger · Required- Value for limitMinimum: 0Maximum: 99
/voicemaster defaults bitrate
Defaults for new rooms.
bitrateInteger · Required- Value for bitrateMinimum: 8Maximum: 384
/voicemaster defaults region
Defaults for new rooms.
regionText · Required- Value for region
/voicemaster defaults role
Defaults for new rooms.
clearYes / no · Optional- Clear this setting
roleRole · Optional- Value for role
/voicemaster limitrange
Limits the member counts room owners may choose.
minimumInteger · Required- minimumMinimum: 0
maximumInteger · Required- maximumMinimum: 0
/voicemaster maxchannels
Caps active temporary rooms. Zero is unlimited.
countInteger · Required- 0-500Minimum: 0Maximum: 500
/voicemaster categories public
Where rooms are created.
channelChannel · Optional- channel
noneYes / no · Optional- Use none
/voicemaster interface
Re-sends the control panel.
channelChannel · Required- text channel
/voicemaster admin lock
Controls any room.
channelChannel · Required- room
/voicemaster admin unlock
Controls any room.
channelChannel · Required- room
/voicemaster admin hide
Controls any room.
channelChannel · Required- room
/voicemaster admin unhide
Controls any room.
channelChannel · Required- room
/voicemaster admin limit
Controls any room.
channelChannel · Required- room
countInteger · Required- 0-99Minimum: 0Maximum: 99
/voicemaster admin rename
Controls any room.
channelChannel · Required- room
nameText · Required- name
/voicemaster admin transfer
Controls any room.
channelChannel · Required- room
memberUser · Required- member
/voicemaster admin close
Controls any room.
channelChannel · Required- room
/voicemaster room password
Locks your room behind a password. Your choice is stored hashed.
passwordText · Optional- password
noneYes / no · Optional- Use none
/voicemaster room enter
Joins a room with its password. Your message is deleted.
room-ownerUser · Required- room owner
passwordText · Required- password
/voicemaster room votekick
Starts one vote in your room. Members can vote yes or no and change their vote for two minutes. The target and bots cannot vote; owners and staff cannot be voted out.
memberUser · Required- member
/voicemaster votepercent
Percentage of eligible room members needed to remove someone, rounded up. Default 50. The target and bots do not count as voters.
countInteger · Required- 1-100Minimum: 1Maximum: 100
/voicemaster creators add
Adds another Join to Create channel with its own settings. --limit is members per room, --max is how many rooms it can have open. Up to 10.
channelChannel · Required- voice channel
channel-2Channel · Optional- category
privateYes / no · Optional- Value for --private
limitInteger · Optional- Value for --limitMinimum: 0Maximum: 99
maxInteger · Optional- Value for --maxMinimum: 0Maximum: 500
nameText · Optional- Value for --name
/voicemaster creatorlimit
Caps how many rooms one Join to Create channel can have open at once. 0 removes the cap.
channelChannel · Required- Join to Create channel
countInteger · Required- 0-500Minimum: 0Maximum: 500
/voicemaster creators remove
Removes an extra Join to Create channel.
channelChannel · Required- voice channel
/voicemaster fallback
Backup categories for when a category is full.
actionText · Required- add/removeChoices: add, remove
channelChannel · Required- category
/voicemaster textchannels
A private text channel for each room, for the people in it.
enabledYes / no · Required- on/off
/voicemaster waitingrooms
A waiting room next to locked rooms. Owners let people in with a button.
enabledYes / no · Required- on/off
/voicemaster votekicks
Lets people vote someone out of their room.
enabledYes / no · Required- on/off
/voicemaster log
Logs rooms created, closed, renamed, claimed, locked and vote kicks.
channelChannel · Optional- channel
noneYes / no · Optional- Use none
/voicemaster feature
Turns owner controls on or off. Without a name it lists them.
nameText · Optional- name
enabledYes / no · Optional- on/off
/voicemaster reset
Removes the setup.
/ticket57 paths
/ticket setup
Quick setup: asks for support roles, a log channel and where to post the panel.
/ticket config
Shows settings and pages through every panel and option.
pageInteger · Optional- pageMinimum: 1
/ticket panels show
Sends or resends a panel.
nameText · Required- name
channelChannel · Optional- channel
/ticket panels create
Makes a new panel.
nameText · Required- name
channelChannel · Optional- channel
/ticket panels set-channel
Changes a panel. With only a panel name it opens a setup panel with menus and buttons. `ticket panel set (panel) #channel (message)` sets both at once. inside on puts the open buttons or menu inside a card instead of under it.
panelText · Required- panel
clearYes / no · Optional- Clear this setting
channelChannel · Optional- Value for channel
/ticket panels set-message
Changes a panel. With only a panel name it opens a setup panel with menus and buttons. `ticket panel set (panel) #channel (message)` sets both at once. inside on puts the open buttons or menu inside a card instead of under it.
panelText · Required- panel
clearYes / no · Optional- Clear this setting
messageText · Optional- Value for message
/ticket panels set-display
Changes a panel. With only a panel name it opens a setup panel with menus and buttons. `ticket panel set (panel) #channel (message)` sets both at once. inside on puts the open buttons or menu inside a card instead of under it.
panelText · Required- panel
displayText · Required- Value for displayChoices: buttons, dropdown
/ticket panels set-max
Changes a panel. With only a panel name it opens a setup panel with menus and buttons. `ticket panel set (panel) #channel (message)` sets both at once. inside on puts the open buttons or menu inside a card instead of under it.
panelText · Required- panel
maxInteger · Required- Value for maxMinimum: 1Maximum: 4294967295
/ticket panels set-log
Changes a panel. With only a panel name it opens a setup panel with menus and buttons. `ticket panel set (panel) #channel (message)` sets both at once. inside on puts the open buttons or menu inside a card instead of under it.
panelText · Required- panel
clearYes / no · Optional- Clear this setting
channelChannel · Optional- Value for log
/ticket panels set-inside
Changes a panel. With only a panel name it opens a setup panel with menus and buttons. `ticket panel set (panel) #channel (message)` sets both at once. inside on puts the open buttons or menu inside a card instead of under it.
panelText · Required- panel
enabledYes / no · Required- Value for inside
/ticket panels delete
Deletes a panel.
nameText · Required- name
/ticket options add
Adds an option (a kind of ticket) to a panel.
panelText · Required- panel
nameText · Required- name
labelText · Optional- label
/ticket options set-name
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
nameText · Required- Value for name
/ticket options set-label
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
labelText · Required- Value for label
/ticket options set-emoji
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
clearYes / no · Optional- Clear this setting
emojiText · Optional- Value for emoji
/ticket options set-style
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
styleText · Required- Value for styleChoices: blurple, grey, green, red
/ticket options set-enabled
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
enabledYes / no · Required- Value for enabled
/ticket options set-support
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
support-2Role · Optional- Value for support
support-3Role · Optional- Value for support
support-4Role · Optional- Value for support
support-5Role · Optional- Value for support
support-6Role · Optional- Value for support
support-7Role · Optional- Value for support
support-8Role · Optional- Value for support
support-9Role · Optional- Value for support
support-10Role · Optional- Value for support
clearYes / no · Optional- Clear these roles
supportRole · Optional- Value for support
/ticket options set-view
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
view-2Role · Optional- Value for view
view-3Role · Optional- Value for view
view-4Role · Optional- Value for view
view-5Role · Optional- Value for view
view-6Role · Optional- Value for view
view-7Role · Optional- Value for view
view-8Role · Optional- Value for view
view-9Role · Optional- Value for view
view-10Role · Optional- Value for view
clearYes / no · Optional- Clear these roles
viewRole · Optional- Value for view
/ticket options set-ping
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
pingYes / no · Required- Value for ping
/ticket options set-openerclose
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
openercloseYes / no · Required- Value for openerclose
/ticket options set-required
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
required-2Role · Optional- Value for required
required-3Role · Optional- Value for required
required-4Role · Optional- Value for required
required-5Role · Optional- Value for required
required-6Role · Optional- Value for required
required-7Role · Optional- Value for required
required-8Role · Optional- Value for required
required-9Role · Optional- Value for required
required-10Role · Optional- Value for required
clearYes / no · Optional- Clear these roles
requiredRole · Optional- Value for required
/ticket options set-category
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
clearYes / no · Optional- Clear this setting
categoryChannel · Optional- Value for category
/ticket options set-closedcategory
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
clearYes / no · Optional- Clear this setting
closedcategoryChannel · Optional- Value for closedcategory
/ticket options set-log
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
clearYes / no · Optional- Clear this setting
logChannel · Optional- Value for log
/ticket options set-claiming
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
claimingYes / no · Required- Value for claiming
/ticket options set-claimlock
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
claimlockYes / no · Required- Value for claimlock
/ticket options set-inside
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
insideYes / no · Required- Value for inside
/ticket options set-welcome
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
clearYes / no · Optional- Clear this setting
welcomeText · Optional- Value for welcome
/ticket options set-nameformat
Changes an option: support/manage roles, view-only roles, label, emoji, style, category, closedcategory, log (or transcript), claiming, welcome and inside. Destination fields accept none to inherit existing defaults. Both role lists accept multiple roles; use none to clear. Channel access applies when tickets open.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
nameformatText · Required- Value for nameformatChoices: number, username
/ticket options remove
Removes an option.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
/ticket forms add
Asks a question before the ticket opens.
panelText · Required- panel
option-idInteger · Required- option idMinimum: 0
questionText · Required- question
paragraphYes / no · Optional- Value for --paragraph
optionalYes / no · Optional- Value for --optional
/ticket settings log
Server-wide ticket settings.
clearYes / no · Optional- Clear this setting
logChannel · Optional- Value for log
/ticket settings category
Server-wide ticket settings.
clearYes / no · Optional- Clear this setting
categoryChannel · Optional- Value for category
/ticket settings closedcategory
Server-wide ticket settings.
clearYes / no · Optional- Clear this setting
closedcategoryChannel · Optional- Value for closedcategory
/ticket settings cooldown
Server-wide ticket settings.
cooldownText · Required- Value for cooldown
/ticket settings autoclose
Server-wide ticket settings.
autocloseInteger · Required- Value for autocloseMinimum: 0
/ticket settings closeonleave
Server-wide ticket settings.
closeonleaveYes / no · Required- Value for closeonleave
/ticket settings dmlog
Server-wide ticket settings.
dmlogYes / no · Required- Value for dmlog
/ticket settings autodelete
Server-wide ticket settings.
autodeleteText · Required- Value for autodelete
/ticket settings closedname
Server-wide ticket settings.
clearYes / no · Optional- Clear this setting
closednameText · Optional- Value for closedname
/ticket claim
Claims the ticket you're in.
/ticket unclaim
Gives up the claim.
/ticket add
Gives someone access to the ticket.
memberUser · Optional- member
roleRole · Optional- role
/ticket remove
Takes access away.
memberUser · Optional- member
roleRole · Optional- role
/ticket close
Closes the ticket and saves a transcript.
reasonText · Optional- reason
/ticket closerequest
Asks to close, with an optional auto-close timer.
durationText · Optional- timeout
reasonText · Optional- reason
/ticket autoclose
Closes the ticket after some quiet hours.
hoursInteger · Optional- hoursMinimum: 0
/ticket move
Moves the ticket to another category.
channelChannel · Required- category
/ticket info
Number, panel, opener, claimer and open time.
/ticket reopen
Reopens a closed ticket.
ticket-idText · Optional- ticket id
reasonText · Optional- reason
/ticket delete
Deletes a ticket's channel.
ticket-idText · Optional- ticket id
reasonText · Optional- reason
/ticket list
Lists tickets.
statusText · Optional- status
memberUser · Optional- member
/ticket stats
Ticket counts.
memberUser · Optional- member
/ticket blacklist
Can't open tickets.
memberUser · Optional- member
roleRole · Optional- role
/ticket force
Opens a ticket for someone.
memberUser · Required- member
panelText · Optional- panel
/ticket reason
Changes a ticket's close reason.
ticket-idText · Required- ticket id
reasonText · Required- reason
/media16 paths
/media caption
Adds a caption and returns a GIF.
textText · Required- text
imageText · Optional- image
bottomYes / no · Optional- Value for --bottom
blackYes / no · Optional- Value for --black
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media magik
Applies a strong liquid distortion. Every media tool uses the image you attach, link or reply to (including pictures in embeds and cards), a mentioned member's avatar, or yours.
imageText · Optional- image
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media speechbubble
Adds a speech bubble.
imageText · Optional- image
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media gif
Turns an image or video into a gif.
imageText · Optional- image
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media effects
Effects. Each also works on its own, like `invert`.
actionText · Required- grayscale/invert/reverse/blurChoices: grayscale, invert, reverse, blur
mediaText · Optional- media
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media deepfry
Crushes the colours and adds grain. Also `fry`.; deepfry
mediaText · Optional- media
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media jpeg
Heavy JPEG compression.
imageText · Optional- image
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media pixelate
Big pixels. Also `pixel`.; pixelate 20
mediaText · Optional- media
sizeInteger · Optional- size 2-64Minimum: 2Maximum: 64
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media orientation
Flips upside down, or mirrors left to right. `mirror` works on its own.
actionText · Required- flip/mirrorChoices: flip, mirror
mediaText · Optional- media
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media rotate
Turns it.; rotate 180
mediaText · Optional- media
90-180-270Text · Optional- 90/180/270Choices: 90, 180, 270
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media wide
Stretches it sideways. Also `stretch`.; wide 3
mediaText · Optional- media
factorNumber · Optional- factor 1.2-5
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media sepia
Old photo colours.
mediaText · Optional- media
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media distort
Bulges, pinches or swirls the middle. Also `explode` and `implode`.; swirl 4
actionText · Required- bulge/pinch/swirlChoices: bulge, pinch, swirl
imageText · Optional- image
strengthNumber · Optional- strength
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media spin
Turns a still image into a spinning gif.
imageText · Optional- image
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media speed
Changes the speed.
rateNumber · Required- 0.5-4
gif-or-videoText · Optional- gif or video
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/media info
Shows size and format.
mediaText · Optional- media
memberUser · Optional- Value for --member
fileAttachment · Optional- file
/tools10 paths
/tools base64
Encodes or decodes base64.
actionText · Required- encode/decodeChoices: encode, decode
textText · Required- text
/tools binary
Turns text into binary and back.
actionText · Required- encode/decodeChoices: encode, decode
textText · Required- text
/tools rot13
Shifts letters by 13 (ROT13).
textText · Required- text
/tools urlencode
Makes text safe for a link.
textText · Required- text
/tools urldecode
Turns %20-style text back.
textText · Required- text
/tools md5
The MD5 hash of some text.
textText · Required- text
/tools uuid
A random UUID.
/tools randomnumber
A random number. Also `rng`.
minInteger · Optional- minMinimum: 0
maxInteger · Optional- maxMinimum: 0
/tools randomhex
A random colour with a swatch.
/tools charinfo
Code points of characters.
charactersInteger · Required- charactersMinimum: 0
/math1 paths
/math
Does a sum: + - * / % ^, brackets, sqrt, round. Also `calc`.; calc 2 * (3 + 4)
expressionText · Required- Expression, such as 2 * (3 + 4)
/fun12 paths
/fun uwuify
Uwuifies text and replies as a normal message. Also `uwu`.; uwu hello friend
textText · Required- text
/fun compliment
Compliments someone.
memberUser · Optional- member
/fun insult
A light-hearted insult.
memberUser · Optional- member
/fun dadjoke
A dad joke.
/fun uselessfact
A useless fact. Also `fact`.
/fun truth
A truth question.
/fun dare
A dare.
/fun wouldyourather
A would-you-rather question. Also `wyr`.
/fun truthordare
A random truth or dare. Also `tod`.
/fun cat
A random cat picture.
/fun dog
A random dog picture.
/fun fox
A random fox picture.
/poll1 paths
/poll
Posts a Discord poll.
questionText · Required- question
answerText · Required- answer
answer-2Text · Required- answer
hoursInteger · Optional- Value for --hoursMinimum: 1Maximum: 768
multiYes / no · Optional- Value for --multi
answer-3Text · Optional- answer
answer-4Text · Optional- answer
answer-5Text · Optional- answer
answer-6Text · Optional- answer
answer-7Text · Optional- answer
answer-8Text · Optional- answer
answer-9Text · Optional- answer
answer-10Text · Optional- answer
/roleplay1 paths
/roleplay
airkiss, angrystare, bite, bleh, blush, brofist, celebrate, cheers, clap, confused, cool, cry, cuddle, dance, drool, evillaugh, facepalm, handhold, happy, headbang, hug, kiss, laugh, lick, mad, nervous, nom, nuzzle, nyah, pat, peek, poke, pout, punch, sad, scared, shout, shrug, shy, sigh, sip, slap, sleep, slowclap, smack, smile, smug, sneeze, sorry, stare, surprised, sweat, thumbsup, tickle, tired, wave, wink, woah, yawn, yay, yes, angry, baka, bored, feed, handshake, highfive, lurk, nod, nope, peck, shoot, think, yeet.; hug @someone
actionText · Required- action
memberUser · Optional- member
/family28 paths
/family tree
Draws the family tree. `up` shows the line of ancestors, `down` children and grandchildren, `light` a light version. Also `tree` and `familytree`.
memberUser · Optional- member
directionText · Optional- up/downChoices: up, down
lightYes / no · Optional- Use the light family tree theme
/family profile
A card with someone's partner, parent, children, family name, generation, pets and family rank. Also `familyprofile`.
memberUser · Optional- member
/family marry
Proposes. They get Accept and Decline buttons. Anything after the member is your vow, kept on the marriage card. Also `marry` and `propose`.; marry @someone will you be my duo
memberUser · Required- member
vowText · Optional- vow
/family divorce
Ends your marriage. Also `divorce`.
/family adopt
Asks to adopt them. Also `adopt`.; adopt @someone
memberUser · Required- member
/family makeparent
Asks them to become your parent. Also `makeparent`.
memberUser · Required- member
/family disown
Removes one of your children. Also `disown`.
childUser · Required- child
/family emancipate
Leaves your parent's family. Also `emancipate` and `runaway`.
/family partner
The marriage card: both pictures, the vow, days together and the next anniversary. Also `partner` and `marriage`.
memberUser · Optional- member
/family parent
Shows someone's parent. Also `parent`.
memberUser · Optional- member
/family children
Lists someone's children (up to 15). Also `children`.
memberUser · Optional- member
/family siblings
Lists someone's siblings. Also `siblings`.
memberUser · Optional- member
/family grandparents
Lists someone's grandparents.
memberUser · Optional- member
/family grandchildren
Lists someone's grandchildren.
memberUser · Optional- member
/family cousins
Lists someone's cousins.
memberUser · Optional- member
/family aunts
Lists someone's aunts and uncles. Also `family uncles`.
memberUser · Optional- member
/family nieces
Lists someone's nieces and nephews. Also `family nephews`.
memberUser · Optional- member
/family relationship
How two people are related. Also `relationship`.; relationship @a @b
memberUser · Required- member
member-2User · Optional- member
/family size
How many people are in someone's family. Also `familysize`.
memberUser · Optional- member
/family top
The biggest families in this server, or on all of flanker with `global`.
globalYes / no · Optional- global
/family name
Names your family, like "Khan". Only the head of the family (someone with no parent) can, and everyone below shares it. `clear` removes it.
nameText · Required- name
/family colour
Your family's colour on trees and cards: a hex code or red, pink, rose, orange, gold, green, teal, blue, ice, purple or white. Head of the family only. `clear` resets it.
colourText · Required- colour
/family pets adopt
Adopts a pet that shows on your tree and profile (up to 5). Kinds: cat, dog, bunny, hamster, bird, fish, fox, turtle, frog, snake, horse, dragon.
kindText · Required- kind
nameText · Required- name
/family pets rename
Renames one of your pets.
nameText · Required- name
new-nameText · Required- new name
/family pets release
Lets one of your pets go.
nameText · Required- name
/family pets list
Lists someone's pets.
memberUser · Optional- member
/family block
Stops someone from sending you proposals.
memberUser · Required- member
/family unblock
Lets them send proposals again.
memberUser · Required- member
/family-settings1 paths
/family-settings anniversaries
Posts couples' anniversaries (both must be in this server): every month for the first year, then every year.
channelChannel · Optional- channel
offYes / no · Optional- Use off
/embed8 paths
/embed create
Without code, opens the builder: the embed appears with buttons to edit its title, description, colour, author, footer, images, fields and link buttons. It updates and saves as you go. With code, saves that.
nameText · Required- name
embed-codeText · Optional- embed code
fileAttachment · Optional- file
/embed send
Sends an embed.
embed-codeText · Required- embed code
channelChannel · Optional- channel
fileAttachment · Optional- file
/embed dm
Sends a test copy to your DMs.
embed-codeText · Required- embed code
fileAttachment · Optional- file
/embed edit
Edits one of flanker's messages. `embed edit (name)` reopens a saved embed in the builder.
message-linkText · Required- message link
embed-codeText · Required- embed code
fileAttachment · Optional- file
/embed view
Previews a saved embed.
nameText · Required- name
fileAttachment · Optional- file
/embed code
Shows a saved embed's code.
nameText · Required- name
fileAttachment · Optional- file
/embed list
Lists saved embeds.
fileAttachment · Optional- file
/embed delete
Deletes one.
nameText · Required- name
fileAttachment · Optional- file
/voice7 paths
/voice deafen
Server deafens someone in voice.
memberUser · Required- member
/voice undeafen
Removes a server deafen.
memberUser · Required- member
/voice drag
Moves people to a voice channel, or to yours.
memberUser · Required- members
member-2User · Optional- members
member-3User · Optional- members
member-4User · Optional- members
member-5User · Optional- members
member-6User · Optional- members
member-7User · Optional- members
member-8User · Optional- members
member-9User · Optional- members
member-10User · Optional- members
channelChannel · Optional- voice channel
/voice moveall
Moves everyone from one voice channel (or yours) to another.
toChannel · Required- to voice channel
fromChannel · Optional- from voice channel
/voice voicemove show
flanker joins your voice channel. Drag it to another channel within 60 seconds and everyone in yours follows, then flanker leaves.
/voice voicemove run
Moves everyone in your voice channel to that one.
channelChannel · Required- voice channel
/voice syncperms
Syncs the category (this channel's by default).
channelChannel · Optional- category
/games6 paths
/games chess
Challenge another person to chess. Includes promotion, castling, en passant, draw offers, repetition / 50-move draw claims and resignation confirmation.
memberUser · Required- member
/games tictactoe
Challenges someone, or plays flanker without one.
memberUser · Optional- member
/games rps challenge
Plays with buttons.
memberUser · Optional- member
/games rps pick
A quick round against flanker.
actionText · Required- rock/paper/scissorsChoices: rock, paper, scissors
/games russianroulette
Opens a game. Others press Join, it starts after 30 seconds or when you press Start.
/games snake
Starts a game.
/lookup22 paths
/lookup crypto
Looks it up.
coinText · Required- coin
/lookup rate
Uses the same dated reference rates as convert.
from-currencyText · Required- from currency
to-currencyText · Required- to currency
/lookup gas
Shows the gas price.
/lookup transaction
Looks it up. Hashes starting with 0x are Ethereum.
hashText · Required- hash
/lookup github
Looks it up.
usernameText · Required- username
/lookup steam
Looks it up.
profile-name-link-or-idText · Required- profile name, link or ID
fileAttachment · Optional- file
/lookup anime
Looks it up.
titleText · Required- title
/lookup manga
Looks it up.
titleText · Required- title
/lookup character
Looks it up.
nameText · Required- name
/lookup book
Looks it up.
title-or-authorText · Required- title or author
/lookup movie
Looks it up.
titleText · Required- title
/lookup tvshow
Looks it up.
titleText · Required- title
/lookup define
Looks it up.
wordText · Required- word
/lookup itunes
Looks it up.
songText · Required- song
/lookup lyrics
Looks them up.
song-optionally-with-the-artistText · Required- song, optionally with the artist
/lookup ipinfo
Looks it up.
ip-addressText · Required- IP address
/lookup duckduckgo
Searches.
searchText · Required- search
/lookup nba
All games, or one team's.
teamYes / no · Optional- team
/lookup nfl
All games, or one team's.
teamYes / no · Optional- team
/lookup nhl
All games, or one team's.
teamYes / no · Optional- team
/lookup mlb
All games, or one team's.
teamYes / no · Optional- team
/lookup soccer
laliga, seriea, bundesliga, ligue1, mls, ucl, uel or worldcup.
leagueText · Optional- league
/convert1 paths
/convert
Converts between three-letter currency codes. The word to is optional. Commas in amounts must group thousands. Alias: conversion.
amountNumber · Required- Amount to convert
from-currencyText · Required- from currency
to-currencyText · Required- to currency
/run2 paths
/run run
Runs code in a disposable gVisor sandbox without network access or Flanker files. Python, JavaScript, TypeScript, Ruby, PHP, Perl, Lua, Bash, C, C++, Rust, Go and Java. Limits: 30 seconds, 512 MB and bounded output.
languageText · Required- languageChoices: python, javascript, typescript, ruby, php, perl, lua, bash, c, cpp, rust, go, java
codeText · Required- code
/run languages
Lists installed languages and sandbox limits.
/customcommand5 paths
/customcommand list
Pages through the server's custom commands and event workflows.
pageInteger · Optional- pageMinimum: 1
/customcommand info
What one does and how often it's used.
nameText · Required- name
/customcommand enable
Turns one on.
nameText · Required- name
/customcommand disable
Turns one off.
nameText · Required- name
/customcommand delete
Deletes one.
nameText · Required- name
/confess1 paths
/confess
Submit an anonymous confession through a form.
Limit a command to staff roles
Use /commands rolecommands add with the role field and a command name. For example, select your Moderators role and enter ban in command-command. The mention equivalent is @flanker rc add @Moderators ban.
For a command with RC role rules:
- Members with any listed role may run it without its usual command permission.
- Everyone without a listed role is blocked, including administrators and Flanker Admins.
- Antinuke, protected members and roles, target hierarchy, channel visibility and Flanker’s own permissions still apply. RC cannot grant security access or bypass an explicit owner requirement.
- Only the server owner can grant role-management commands through RC.
Rules cover the command root, its aliases and subcommands in that server. Use /commands rolecommands list to review them. Removing the last role rule restores normal command access. Recovery commands such as rc, help and access stay available.
A member target has a different purpose: it blocks that member. It does not add them to the role allowlist. Existing member blocks and separate command/module switches still apply.