Skip to content
flankerDocs
Dashboard

Security commands

Type / and pick the slash command, or mention Flanker before the command. (round) parameters are required; [square] parameters are optional. Expand a syntax row for its slash command, permissions and example.

antinuke

Stops nukes: mass bans and kicks, deleted channels and roles, dangerous permission grants, webhook and emoji spam, vanity changes and rogue bots. Whoever trips a limit is punished and the damage is undone where possible. Run `antinuke` on its own for a setup panel with menus and buttons.

Permission
Server owner or antinuke admin
Aliases
an
Dashboard
Choose your server/antinuke
antinuke config

Shows every module, its limit and punishment, admins and trusted bots.

Slash: /antinuke config

Mention
@Flanker antinuke config
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.

Permission: Server owner

Slash: /antinuke reset

Mention
@Flanker antinuke reset
antinuke setup

Turns antinuke on. Beginner applies the recommended protection in one go; advanced adds optional hardening, asked as yes or no questions.

Permission: Server owner

Slash: /antinuke setup

Mention
@Flanker antinuke setup
antinuke toggle (on/off)

Turns antinuke as a whole on or off. Module settings are kept.

Permission: Server owner

Slash: /antinuke toggle

Mention
@Flanker antinuke toggle (on/off)
antinuke (module) (on/off) [--threshold N] [--do punishment] [--command on/off]

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.

Slash: /antinuke run

Mention
@Flanker antinuke (module) (on/off) [--threshold N] [--do punishment] [--command on/off]
Example/antinuke run ban on --threshold 3 --do ban
antinuke list

Lists the modules and whether each is on.

Slash: /antinuke list

Mention
@Flanker antinuke list
antinuke whitelist (member/bots/list)

Lets a member act without being punished, or whitelists every bot in the server at once. Run it again to remove them.

Slash: /antinuke whitelist

Mention
@Flanker antinuke whitelist (member/bots/list)
Example/antinuke whitelist @shahzain
antinuke admin (member/list)

Makes a member an antinuke admin: they can change antinuke settings and aren't punished. Run it again to remove them.

Permission: Server owner

Slash: /antinuke admin

Mention
@Flanker antinuke admin (member/list)
Example/antinuke admin @shahzain
antinuke protect (role/user) (punishment)

Protects a role or member: anyone who removes, deletes or edits it is punished straight away.

Slash: /antinuke protect

Mention
@Flanker antinuke protect (role/user) (punishment)
Example/antinuke protect @Staff ban
antinuke protected

Lists protected roles and members.

Slash: /antinuke protected

Mention
@Flanker antinuke protected
antinuke protection

Shows Flanker Protection: the role that stops anyone below it from banning, kicking or timing out without going through flanker.

Slash: /antinuke protection show

Mention
@Flanker antinuke protection
antinuke protection allow (role)

Lets a role sit above Flanker Protection.

Slash: /antinuke protection allow

Mention
@Flanker antinuke protection allow (role)
antinuke protection off

Turns Flanker Protection off.

Permission: Server owner

Slash: /antinuke protection off

Mention
@Flanker antinuke protection off
antinuke shield (channels/webhooks/admin) (on/off)

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.

Permission: Server owner

Slash: /antinuke shield

Mention
@Flanker antinuke shield (channels/webhooks/admin) (on/off)
antinuke trusted

Lists trusted bots, including the built-in list of well-known bots.

Slash: /antinuke trusted show

Mention
@Flanker antinuke trusted
antinuke trusted add (bot) (security/utility)

Trusts a bot. Security bots keep full permissions. Utility bots lose Administrator and Manage Webhooks. The moderator behind either tier still counts.

Permission: Server owner

Slash: /antinuke trusted add

Mention
@Flanker antinuke trusted add (bot) (security/utility)
Example/antinuke trusted add @bleed utility
antinuke trusted set (bot) (security/utility)

Changes a bot tier, including bots approved through DMs. Uses the same approval rules as trusted add.

Permission: Server owner

Slash: /antinuke trusted set

Mention
@Flanker antinuke trusted set (bot) (security/utility)
Example/antinuke trusted set @bot utility
antinuke trusted remove (bot)

Stops trusting a bot, including DM-approved bots. It remains listed as Not trusted on the dashboard.

Permission: Server owner

Slash: /antinuke trusted remove

Mention
@Flanker antinuke trusted remove (bot)
antinuke trusted builtin (on/off)

Turns the built-in trusted bot list on or off.

Permission: Server owner

Slash: /antinuke trusted builtin

Mention
@Flanker antinuke trusted builtin (on/off)
antinuke trusted cap (utility/security) (number)

How many actions trusted bots of a tier may take before antinuke steps in.

Permission: Server owner

Slash: /antinuke trusted cap

Mention
@Flanker antinuke trusted cap (utility/security) (number)
antinuke trusted do (utility/security) (strip/kick/ban)

What happens to a trusted bot that goes over its cap.

Permission: Server owner

Slash: /antinuke trusted do

Mention
@Flanker antinuke trusted do (utility/security) (strip/kick/ban)
antinuke backupowner (member/off)

Sets a backup owner who must approve anything that weakens antinuke, so a hacked owner account can't switch it off.

Permission: Server owner

Slash: /antinuke backupowner

Mention
@Flanker antinuke backupowner (member/off)
Example/antinuke backupowner @friend
antinuke backup [on/off]

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.

Permission: Server owner

Slash: /antinuke backup

Mention
@Flanker antinuke backup [on/off]
Example/antinuke backup on
antinuke event (duration) [--ban N] [--kick N] [--channel N] [--role N] [--webhook N] [--emoji N] [--permissions N]

Raises limits for a while, for events where staff need to act fast. They go back to normal when it ends.

Slash: /antinuke event show

Mention
@Flanker antinuke event (duration) [--ban N] [--kick N] [--channel N] [--role N] [--webhook N] [--emoji N] [--permissions N]
Example/antinuke event show 2h --ban 10
antinuke event end

Ends an event early.

Slash: /antinuke event end

Mention
@Flanker antinuke event end
antinuke panic

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.

Slash: /antinuke panic show

Mention
@Flanker antinuke panic
antinuke panic start [reason]

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.

Slash: /antinuke panic start

Mention
@Flanker antinuke panic start [reason]
antinuke panic recover

Retries saved failed-role permissions once. Requires backup-owner approval when configured.

Permission: Server owner

Slash: /antinuke panic recover

Mention
@Flanker antinuke panic recover
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.

Permission: Server owner

Slash: /antinuke panic end

Mention
@Flanker antinuke panic end
antinuke panic nativebans (on/off)

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.

Slash: /antinuke panic nativebans

Mention
@Flanker antinuke panic nativebans (on/off)
Example/antinuke panic nativebans on
antinuke panic triggers (count) (minutes)

How many antinuke triggers start panic mode, and within how long.

Slash: /antinuke panic triggers

Mention
@Flanker antinuke panic triggers (count) (minutes)
Example/antinuke panic triggers 10 30
antinuke panic notice (channel/off)

Posts a short public notice there when panic mode starts.

Slash: /antinuke panic notice

Mention
@Flanker antinuke panic notice (channel/off)

antiraid

Catches raids: waves of new accounts joining and chat floods. Suspicious joiners are held behind a captcha, kicked or banned, and the server can lock itself down until the raid passes. Run `antiraid` on its own for a setup panel with menus and buttons.

Permission
Manage Server (real)
Aliases
arantiraids
Dashboard
Choose your server/antiraid
antiraid setup

Guided setup. Beginner uses recommended limits; advanced asks for each limit and action.

Slash: /antiraid setup wizard

Mention
@Flanker antiraid setup
antiraid state (on/off)

Starts or ends active raid mode. Turning detection off is a separate setting.

Slash: /antiraid state

Mention
@Flanker antiraid state (on/off)
antiraid toggle (on/off)

Turns raid detection rules on or off without starting a raid by hand.

Slash: /antiraid toggle

Mention
@Flanker antiraid toggle (on/off)
antiraid config

Shows every antiraid setting.

Slash: /antiraid config

Mention
@Flanker antiraid config
antiraid tickets (on/off) [--accounts N] [--window 3s]

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.

Slash: /antiraid tickets toggle

Mention
@Flanker antiraid tickets (on/off) [--accounts N] [--window 3s]
Example/antiraid tickets toggle on --accounts 6 --window 3s
antiraid voice (on/off) [--accounts N] [--window 3s]

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.

Slash: /antiraid voice toggle

Mention
@Flanker antiraid voice (on/off) [--accounts N] [--window 3s]
Example/antiraid voice toggle on --accounts 6 --window 3s
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.

Slash: /antiraid tickets setup

Mention
@Flanker antiraid tickets setup
antiraid tickets external (bot ID) (panel message link) (category)

Adds an external ticket panel in one step. Verifies that the bot owns the panel and is in this server.

Slash: /antiraid tickets external

Mention
@Flanker antiraid tickets external (bot ID) (panel message link) (category)
antiraid tickets remove (panel message link)

Removes an external panel from the watch list.

Slash: /antiraid tickets remove

Mention
@Flanker antiraid tickets remove (panel message link)
antiraid voice add (#channel)

Watches another bot's Join to Create voice channel. Flanker's own creators are included automatically.

Slash: /antiraid voice add

Mention
@Flanker antiraid voice add (#channel)
Example/antiraid voice add #join-to-create
antiraid voice remove (#channel)

Stops watching an external creator.

Slash: /antiraid voice remove

Mention
@Flanker antiraid voice remove (#channel)
Example/antiraid voice remove #join-to-create
antiraid setup advanced [--tickets on/off] [--tickets-accounts N] [--tickets-window 3s] [--voice on/off] [--voice-accounts N] [--voice-window 3s] [--media on/off] [--media-messages N] [--media-window 3s] [--media-accounts N] [--links on/off] [--links-messages N] [--links-window 10s] [--links-accounts N] [--automod on/off] [--automod-messages N] [--automod-window 10s] [--automod-accounts N]

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.

Slash: /antiraid setup advanced

Mention
@Flanker antiraid setup advanced [--tickets on/off] [--tickets-accounts N] [--tickets-window 3s] [--voice on/off] [--voice-accounts N] [--voice-window 3s] [--media on/off] [--media-messages N] [--media-window 3s] [--media-accounts N] [--links on/off] [--links-messages N] [--links-window 10s] [--links-accounts N] [--automod on/off] [--automod-messages N] [--automod-window 10s] [--automod-accounts N]
antiraid media (on/off) [--messages N] [--window 3s] [--accounts N]

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.

Slash: /antiraid media

Mention
@Flanker antiraid media (on/off) [--messages N] [--window 3s] [--accounts N]
Example/antiraid media on --messages 6 --window 3s --accounts 2
antiraid links (on/off) [--messages N] [--window 10s] [--accounts N]

Repeated complete link targets, not every link on the same website. Defaults: 3 copies per account in 10 seconds, at least 2 accounts.

Slash: /antiraid links

Mention
@Flanker antiraid links (on/off) [--messages N] [--window 10s] [--accounts N]
Example/antiraid links on --messages 3 --window 10s --accounts 2
antiraid automod (on/off) [--messages N] [--window 10s] [--accounts N]

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.

Slash: /antiraid automod

Mention
@Flanker antiraid automod (on/off) [--messages N] [--window 10s] [--accounts N]
Example/antiraid automod on --messages 3 --window 10s --accounts 2
antiraid joins (on/off) [--joins N] [--window 10s] [--smart on/off] [--do captcha/kick/ban] [--lock on/off]

Join raid detection: how many joins in how long count as a raid, and what happens to the joiners.

Slash: /antiraid joins

Mention
@Flanker antiraid joins (on/off) [--joins N] [--window 10s] [--smart on/off] [--do captcha/kick/ban] [--lock on/off]
Example/antiraid joins on --joins 8 --window 10s --do captcha
antiraid flood (on/off) [--messages N] [--window 3s] [--accounts N] [--repeats N] [--repeat-window 10s] [--repeat-chars N] [--do captcha/jail]

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.

Slash: /antiraid flood

Mention
@Flanker antiraid flood (on/off) [--messages N] [--window 3s] [--accounts N] [--repeats N] [--repeat-window 10s] [--repeat-chars N] [--do captcha/jail]
Example/antiraid flood on --messages 6 --window 3s --accounts 2 --repeats 3 --repeat-window 10s --repeat-chars 400
antiraid avatar (on/off) [--do kick/ban]

Acts on new members with no profile picture during a raid. Strict: some real people never set one.

Slash: /antiraid avatar

Mention
@Flanker antiraid avatar (on/off) [--do kick/ban]
antiraid newaccounts (on/off) [--threshold days] [--do kick/ban]

Acts on accounts younger than a number of days.

Slash: /antiraid newaccounts

Mention
@Flanker antiraid newaccounts (on/off) [--threshold days] [--do kick/ban]
Example/antiraid newaccounts on --threshold 7 --do kick
antiraid log (#channel/off)

Where raid alerts are posted.

Slash: /antiraid log

Mention
@Flanker antiraid log (#channel/off)
Example/antiraid log #antiraid-log
antiraid whitelist (member)

Lets a member through raid checks.

Slash: /antiraid whitelist

Mention
@Flanker antiraid whitelist (member)
antiraid verify (@member/all)

Lets members waiting on the captcha in.

Slash: /antiraid verify

Mention
@Flanker antiraid verify (@member/all)
antiraid unverified

Lists members still waiting on the captcha.

Slash: /antiraid unverified

Mention
@Flanker antiraid unverified
antiraid end

Ends raid mode and unlocks the server.

Slash: /antiraid end

Mention
@Flanker antiraid end
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.

Permission: Server owner

Slash: /antiraid reset

Mention
@Flanker antiraid reset

raid

Starts raid mode by hand: locks the server and acts on recent joiners.

Permission
Manage Server (real)
Dashboard
Choose your server/antiraid
raid (duration) (kick/ban) [reason]

Acts on everyone who joined in the last duration and turns raid mode on.

Slash: /antiraid raid

Mention
@Flanker raid (duration) (kick/ban) [reason]
Example/antiraid raid 10m ban join raid

honeypot

A trap channel only spam bots and hacked accounts post in. Anyone who sends a message there is punished. Run `honeypot` on its own for a setup panel with menus and buttons.

Permission
Manage Server (real)
Aliases
hphoneypots
Dashboard
Choose your server/honeypot
honeypot setup

Creates the trap channel with a warning message.

Slash: /honeypot setup

Mention
@Flanker honeypot setup
honeypot punishment (kick/ban/softban/timeout)

What happens to accounts caught in the trap.

Slash: /honeypot punishment

Mention
@Flanker honeypot punishment (kick/ban/softban/timeout)
Example/honeypot punishment softban
honeypot message (message/view/reset)

The warning posted in the trap channel.

Slash: /honeypot message

Mention
@Flanker honeypot message (message/view/reset)
honeypot alerts (channel)

Where catches are reported.

Slash: /honeypot alerts

Mention
@Flanker honeypot alerts (channel)
honeypot disable

Removes the trap.

Slash: /honeypot disable

Mention
@Flanker honeypot disable

fakepermissions

Lets staff use flanker's commands as if they had a permission, without giving them the real Discord permission. Never unlocks security settings. Run `fakepermissions` on its own for a setup panel with menus and buttons.

Permission
Server owner, antinuke admin or Flanker Admin
Aliases
fakepermsfpfakeperm
Dashboard
Choose your server/permissions
fakepermissions list

Shows every role with fake permissions.

Slash: /fakepermissions list

Mention
@Flanker fakepermissions list
fakepermissions add (role) (permissions)

Gives fake permissions. Antinuke admins and owner-level members can also grant admin-level access.

Slash: /fakepermissions add

Mention
@Flanker fakepermissions add (role) (permissions)
Example/fakepermissions add @Mods ban_members, kick_members
fakepermissions remove (role) (permissions)

Takes fake permissions away from a role.

Slash: /fakepermissions remove

Mention
@Flanker fakepermissions remove (role) (permissions)
fakepermissions reset

Removes every fake permission after confirmation.

Permission: Server owner or antinuke admin

Slash: /fakepermissions reset

Mention
@Flanker fakepermissions reset

filter

Deletes blocked words, links, invites, spam, caps, mass mentions, emoji spam and more. Strict: it sees through spacing, look-alike letters and other tricks. Run `filter` on its own for a setup panel with menus and buttons.

Permission
Manage Server (real)
Dashboard
Choose your server/filter
filter config

Shows every filter and where it applies.

Slash: /filter config

Mention
@Flanker filter config
filter add (word, word, ...) [strict]

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.

Slash: /filter add

Mention
@Flanker filter add (word, word, ...) [strict]
Example/filter add badword, scam link strict
filter remove (word, word, ...)

Unblocks one or more words, separated by commas. Removes the strict version too.

Slash: /filter remove

Mention
@Flanker filter remove (word, word, ...)
Example/filter remove badword, scam link
filter list

Lists blocked words and regex patterns.

Slash: /filter list

Mention
@Flanker filter list
filter regex (pattern)

Blocks anything matching a regex pattern. Test patterns on the dashboard first.

Slash: /filter regex

Mention
@Flanker filter regex (pattern)
Example/filter regex disc(o|0)rd\.gift
filter whitelist (word)

Allows a word that would otherwise match.

Slash: /filter whitelist

Mention
@Flanker filter whitelist (word)
filter links [channel/all] (on/off) [--do timeout (duration)]

Deletes links, including bare domains.

Slash: /filter links

Mention
@Flanker filter links [channel/all] (on/off) [--do timeout (duration)]
Example/filter links all on
filter invites [channel/all] (on/off) [--do timeout (duration)]

Deletes Discord invites.

Slash: /filter invites

Mention
@Flanker filter invites [channel/all] (on/off) [--do timeout (duration)]
filter links whitelist (domain)

Allows a domain through the link filter.

Slash: /filter links-whitelist

Mention
@Flanker filter links whitelist (domain)
Example/filter links-whitelist youtube.com
filter (filter) exempt (role)

Lets a role skip one specific filter: links, invites, spam, caps, massmention, emoji, spoilers or musicfiles. Run it again to remove.

Slash: /filter exempt-role

Mention
@Flanker filter (filter) exempt (role)
Example/filter exempt-role links exempt @gif
filter (filter) exempt list

Shows the roles that skip that filter.

Slash: /filter exempt-list

Mention
@Flanker filter (filter) exempt list
Example/filter exempt-list links exempt list
filter spam [channel/all] (on/off) [--threshold N] [--window Ns]

Too many messages too fast.

Slash: /filter spam

Mention
@Flanker filter spam [channel/all] (on/off) [--threshold N] [--window Ns]
Example/filter spam all on --threshold 6 --window 5s
filter caps [channel/all] (on/off) [--threshold N]

Messages that are mostly capital letters.

Slash: /filter caps

Mention
@Flanker filter caps [channel/all] (on/off) [--threshold N]
filter massmention [channel/all] (on/off) [--threshold N]

Messages that mention too many people.

Slash: /filter massmention

Mention
@Flanker filter massmention [channel/all] (on/off) [--threshold N]
filter emoji [channel/all] (on/off) [--threshold N]

Messages with too many emojis.

Slash: /filter emoji

Mention
@Flanker filter emoji [channel/all] (on/off) [--threshold N]
filter spoilers [channel/all] (on/off) [--threshold N]

Messages with too many spoilers.

Slash: /filter spoilers

Mention
@Flanker filter spoilers [channel/all] (on/off) [--threshold N]
filter musicfiles [channel/all] (on/off)

Audio file uploads.

Slash: /filter musicfiles

Mention
@Flanker filter musicfiles [channel/all] (on/off)
filter edit (channel/all) (on/off)

Also checks edited messages.

Slash: /filter edit

Mention
@Flanker filter edit (channel/all) (on/off)
filter exempt (role)

Lets a role skip the word filter. Use "filter (filter) exempt (role)" for links, invites, spam and the others.

Slash: /filter exempt

Mention
@Flanker filter exempt (role)
filter strikes (on/off) [--count 2-20] [--window 1m-24h] [--timeout 1m-28d]

Times out members who keep hitting the filter.

Slash: /filter strikes

Mention
@Flanker filter strikes (on/off) [--count 2-20] [--window 1m-24h] [--timeout 1m-28d]
Example/filter strikes on --count 3 --window 10m --timeout 1h
filter reset

Turns every filter off.

Slash: /filter reset

Mention
@Flanker filter reset

channel

Channel tools with antinuke's trash: deleted channels can be restored for a few days.

Permission
Manage Channels (real)
Aliases
chchannels
channel create (name) [text/voice] [category]

Creates a channel.

Slash: /security channel create

Mention
@Flanker channel create (name) [text/voice] [category]
Example/security channel create announcements text
channel rename [channel] (name)

Renames a channel.

Slash: /security channel rename

Mention
@Flanker channel rename [channel] (name)
channel delete (channel)

Moves a channel to the trash instead of deleting it for good.

Slash: /security channel delete

Mention
@Flanker channel delete (channel)
channel trash

Lists trashed channels.

Slash: /security channel trash

Mention
@Flanker channel trash
channel restore (channel or name)

Brings a trashed channel back with its permissions.

Slash: /security channel restore

Mention
@Flanker channel restore (channel or name)

webhook

Webhooks made through flanker, so antinuke can tell them apart from rogue ones.

Permission
Manage Webhooks (real)
Aliases
webhookswh
webhook create (channel) (name)

Creates a webhook and DMs you its URL.

Slash: /security webhook create

Mention
@Flanker webhook create (channel) (name)
webhook list [page]

Pages through webhooks and their identifiers.

Slash: /security webhook list

Mention
@Flanker webhook list [page]
webhook send (identifier or channel) [--name (name)] [--avatar (link)] [--thread (forum post title)] --message (message)

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.

Slash: /security webhook send

Mention
@Flanker webhook send (identifier or channel) [--name (name)] [--avatar (link)] [--thread (forum post title)] --message (message)
Example/security webhook send #news --name News --message {embed}$v{title: Update}
webhook url (webhook link) [--name (name)] [--avatar (link)] [--thread (forum post title)] --message (message)

Posts through your own webhook from this server. Only link buttons work there; others are left out.

Slash: /security webhook url

Mention
@Flanker webhook url (webhook link) [--name (name)] [--avatar (link)] [--thread (forum post title)] --message (message)
Example/security webhook url https://discord.com/api/webhooks/1/abc --message Hello
webhook edit (message link) --message (new message)

Replaces a message sent through flanker's webhook.

Slash: /security webhook edit

Mention
@Flanker webhook edit (message link) --message (new message)
Example/security webhook edit https://discord.com/channels/1/2/3 --message Updated
webhook delete (identifier)

Deletes a webhook.

Slash: /security webhook delete

Mention
@Flanker webhook delete (identifier)

elevate

Temporary permissions: staff ask for a permission for a while and the owner approves it.

Permission
Server owner approval
Aliases
sudoelevation
elevate (permission[,permission]) (duration) [reason]

Asks the owner for permissions for 1 minute to 24 hours. They approve or deny it in DMs.

Permission: Anyone

Slash: /security elevate run

Mention
@Flanker elevate (permission[,permission]) (duration) [reason]
Example/security elevate run ban_members 30m cleaning up spam
elevate list [page]

Pages through active and pending elevations.

Permission: Anyone

Slash: /security elevate list

Mention
@Flanker elevate list [page]
elevate revoke (member)

Ends someone's elevation early.

Permission: Server owner

Slash: /security elevate revoke

Mention
@Flanker elevate revoke (member)

backup

Keeps a copy of channels, roles and emojis so they can be restored after a nuke.

Permission
Server owner
Aliases
backups
backup enable

Turns backups on and saves a first snapshot.

Slash: /backup enable

Mention
@Flanker backup enable
backup now

Saves a snapshot right now.

Slash: /backup now

Mention
@Flanker backup now
backup restore

Recreates missing channels, roles and emojis from the latest snapshot.

Slash: /backup restore

Mention
@Flanker backup restore
backup disable

Turns backups off.

Slash: /backup disable

Mention
@Flanker backup disable