Skip to content
flankerDocs
Dashboard

Utility 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.

autopfp

Posts profile pictures, gifs or banners in a channel every few minutes. Run `autopfp` on its own for a setup panel with menus and buttons.

Permission
Manage Server
autopfp setup (option) (channel)

Starts posting.

Slash: /images autopfp setup

Mention
@Flanker autopfp setup (option) (channel)
Example/images autopfp setup anime #pfps
autopfp remove (option)

Stops one.

Slash: /images autopfp remove

Mention
@Flanker autopfp remove (option)
autopfp list [page]

Pages through scheduled image feeds and destinations.

Slash: /images autopfp list

Mention
@Flanker autopfp list [page]

getpfp

A random profile picture.

Permission
Anyone
getpfp [female/male]

Sends a random profile picture.

Slash: /images getpfp

Mention
@Flanker getpfp [female/male]

getgif

A random animated profile picture.

Permission
Anyone
getgif [female/male]

Sends a random gif avatar.

Slash: /images getgif

Mention
@Flanker getgif [female/male]

getbanner

A random banner.

Permission
Anyone
getbanner

Sends a random banner.

Slash: /images getbanner

Mention
@Flanker getbanner

counter

Channels whose names show live counts, like member count. Run `counter` on its own for a setup panel with menus and buttons.

Permission
Manage Channels
Aliases
counters
counter add (option) (voice/text/category/announce/stage)

Creates a counter. Options: members, users_only, bots_only, boosts, booster_count and more.

Slash: /automation counter add

Mention
@Flanker counter add (option) (voice/text/category/announce/stage)
Example/automation counter add members voice
counter remove (channel)

Deletes a counter.

Slash: /automation counter remove

Mention
@Flanker counter remove (channel)
counter list [page]

Pages through counters, with create and remove controls.

Slash: /automation counter list

Mention
@Flanker counter list [page]

giveaways

Giveaways with requirements checked when winners are drawn, bonus entries and rerolls. Run `giveaways` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
giveawaygwg
giveaways start [channel] (duration) (winners) (prize) [flags]

Starts a giveaway. Requirement flags include --requiredroles, --messages, --invites, --status, --minlevel, --maxlevel, --voicelevel, --voice, --age and --stay.

Slash: /giveaways start

Mention
@Flanker giveaways start [channel] (duration) (winners) (prize) [flags]
Example/giveaways start 1d 1 Nitro --messages 100 --invites 5 --status flanker
giveaways channel (channel/clear)

Sets or clears the default giveaway channel.

Slash: /giveaways channel

Mention
@Flanker giveaways channel (channel/clear)
giveaways blacklists

Lists members and roles blocked from entering giveaways.

Slash: /giveaways blacklists

Mention
@Flanker giveaways blacklists
giveaways clear

After confirmation, removes ended and cancelled giveaways from the saved list. Active giveaways are kept.

Slash: /giveaways clear

Mention
@Flanker giveaways clear
giveaways end (message link)

Ends one now.

Slash: /giveaways end

Mention
@Flanker giveaways end (message link)
giveaways reroll (message link)

Picks new winners.

Slash: /giveaways reroll

Mention
@Flanker giveaways reroll (message link)
giveaways cancel (message link)

Cancels one.

Slash: /giveaways cancel

Mention
@Flanker giveaways cancel (message link)
giveaways edit (field) [message link] (value)
giveaways list

Lists running giveaways.

Permission: Anyone

Slash: /giveaways list

Mention
@Flanker giveaways list
giveaways blacklist (member or role)

Can't enter giveaways.

Slash: /giveaways blacklist

Mention
@Flanker giveaways blacklist (member or role)

translate

Translates text. Reply with translate or tr for English, or include a language name or code. Use --from if auto-detection gets the source wrong. Unchanged results are not presented as successful translations.

Permission
Anyone
Aliases
tr
translate (language) (text) [--from (source)]

Translates up to 1,800 characters into the selected language. Put --from last.

Slash: /server-tools translate text

Mention
@Flanker translate (language) (text) [--from (source)]
Example/server-tools translate text spanish good morning
translate [language] [--from (source)]

Translates the message you reply to. Defaults to English. --from sets the source, not the destination.; tr en --from ur

Slash: /server-tools translate message

Mention
@Flanker translate [language] [--from (source)]

tts

Turns text into speech and sends the audio.

Permission
Anyone
Aliases
speak
tts [--voice (name)] (text)

Speaks the text, or the message you reply to.

Slash: /server-tools tts run

Mention
@Flanker tts [--voice (name)] (text)
tts voices

Lists voices.

Slash: /server-tools tts voices

Mention
@Flanker tts voices

repost

Downloads a video from TikTok, Instagram, X, YouTube, Reddit, Twitch clips, Streamable or SoundCloud and posts it here.

Permission
Anyone
Aliases
rp
repost (link)

Reposts the video.

Slash: /repost

Mention
@Flanker repost (link)
Example/repost https://www.tiktok.com/@user/video/123
repost auto (on/off)

Reposts supported links automatically.

Permission: Manage Server

Slash: /automation repost auto

Mention
@Flanker repost auto (on/off)
repost channel (#channel)

Only auto-repost in some channels.

Permission: Manage Server

Slash: /automation repost channel

Mention
@Flanker repost channel (#channel)
repost settings

Shows the settings.

Permission: Manage Server

Slash: /automation repost settings

Mention
@Flanker repost settings

quote

Turns a message into a GIF with its author's avatar and words. Regular-weight Geist is the default. Font and layout dropdowns edit the same image; buttons change the theme, avatar side, colour, weight and watermark, reset it or remove it. Only the person who ran the command can use these controls, for 15 minutes or until flanker restarts. Older controls may close when the editor is busy; the picture stays.

Permission
Anyone
Aliases
miq
quote [message link or ID] [--text (text)] [--author (member)] [--font geist/noto/serif/mono] [--layout wide/square/portrait] [--color] [--light] [--flip] [--bold] [--no-watermark]

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.

Slash: /quote

Mention
@Flanker quote [message link or ID] [--text (text)] [--author (member)] [--font geist/noto/serif/mono] [--layout wide/square/portrait] [--color] [--light] [--flip] [--bold] [--no-watermark]

embed

Saved messages you can send, edit and use on buttons. A button is {button: colour && label && action}. Colours: blurple, grey, green, red. Actions: embed:name (show a saved message), ephemeral:name (show it privately), role:@Role (give or take), give:@Role, take:@Role, ticket:panel/option (open a ticket) and apply:form (start an application). The message editor's Custom response action designs a separate text, embed or card reply inside the button. It is private by default, with public replies and a 6-3,600 second auto-delete option. The editor generates its reply: target. Link buttons are {button: https://... && label} and are always grey.

Permission
Manage Messages
Aliases
embeds
embed create (name) [embed code]

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.

Slash: /embed create

Mention
@Flanker embed create (name) [embed code]
Example/embed create rules
embed send [channel] (embed code)

Sends an embed.

Slash: /embed send

Mention
@Flanker embed send [channel] (embed code)
embed dm (embed code)

Sends a test copy to your DMs.

Slash: /embed dm

Mention
@Flanker embed dm (embed code)
Example/embed dm {embed}$v{title: Hi}
embed edit (message link) (embed code)

Edits one of flanker's messages. `embed edit (name)` reopens a saved embed in the builder.

Slash: /embed edit

Mention
@Flanker embed edit (message link) (embed code)
embed view (name)

Previews a saved embed.

Slash: /embed view

Mention
@Flanker embed view (name)
embed code (name)

Shows a saved embed's code.

Slash: /embed code

Mention
@Flanker embed code (name)
embed list

Lists saved embeds.

Slash: /embed list

Mention
@Flanker embed list
embed delete (name)

Deletes one.

Slash: /embed delete

Mention
@Flanker embed delete (name)

card

Build a Components V2 card with buttons instead of code. Cards are saved like embeds, so `embed send`, `embed view` and `embed:name` buttons work with them too.

Permission
Manage Messages
Aliases
cards
card create [name]

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.

Slash: /server-tools card create

Mention
@Flanker card create [name]
Example/server-tools card create rules
card edit (name)

Reopens a saved card or embed in the builder.

Slash: /server-tools card edit

Mention
@Flanker card edit (name)
Example/server-tools card edit rules

embedcode

Gets the embed code of a message so you can reuse it.

Permission
Anyone
Aliases
ec
embedcode (message link)

Shows the code, or reply to a message.

Slash: /server-tools embedcode

Mention
@Flanker embedcode (message link)

pagination

Messages with pages members can flip through.

Permission
Manage Messages
Aliases
paginate
pagination add (message link) (embed code)

Adds a page.

Slash: /server-tools pagination add

Mention
@Flanker pagination add (message link) (embed code)
pagination update (message link) (page ID) (embed code)

Edits a page.

Slash: /server-tools pagination update

Mention
@Flanker pagination update (message link) (page ID) (embed code)
pagination remove (message link) (page ID)

Removes a page.

Slash: /server-tools pagination remove

Mention
@Flanker pagination remove (message link) (page ID)
pagination list

Lists paginated messages.

Slash: /server-tools pagination list

Mention
@Flanker pagination list

media

Image and video tools: GIF captions, speech bubbles and effects.

Permission
Anyone
Aliases
mcaptiongifmakegifspeechbubblemagikdeepfryfryjpegpixelatepixelmirrorrotatewidestretchsepiabulgeexplodepinchimplodeswirlspininvertblurgrayscalegreyscalereversespeed
media caption [image] (text) [--bottom] [--black] [--member (member)]

Adds a caption and returns a GIF.

Slash: /media caption

Mention
@Flanker media caption [image] (text) [--bottom] [--black] [--member (member)]
Example/media caption when the code works
media magik [image] [--member (member)]

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.

Slash: /media magik

Mention
@Flanker media magik [image] [--member (member)]
media speechbubble [image] [--member (member)]

Adds a speech bubble.

Slash: /media speechbubble

Mention
@Flanker media speechbubble [image] [--member (member)]
media gif [image] [--member (member)]

Turns an image or video into a gif.

Slash: /media gif

Mention
@Flanker media gif [image] [--member (member)]
media (grayscale/invert/reverse/blur) [media] [--member (member)]

Effects. Each also works on its own, like `invert`.

Slash: /media effects

Mention
@Flanker media (grayscale/invert/reverse/blur) [media] [--member (member)]
media deepfry [media] [--member (member)]

Crushes the colours and adds grain. Also `fry`.; deepfry

Slash: /media deepfry

Mention
@Flanker media deepfry [media] [--member (member)]
media jpeg [image] [--member (member)]

Heavy JPEG compression.

Slash: /media jpeg

Mention
@Flanker media jpeg [image] [--member (member)]
media pixelate [media] [size 2-64] [--member (member)]

Big pixels. Also `pixel`.; pixelate 20

Slash: /media pixelate

Mention
@Flanker media pixelate [media] [size 2-64] [--member (member)]
media (flip/mirror) [media] [--member (member)]

Flips upside down, or mirrors left to right. `mirror` works on its own.

Slash: /media orientation

Mention
@Flanker media (flip/mirror) [media] [--member (member)]
media rotate [media] [90/180/270] [--member (member)]

Turns it.; rotate 180

Slash: /media rotate

Mention
@Flanker media rotate [media] [90/180/270] [--member (member)]
media wide [media] [factor 1.2-5] [--member (member)]

Stretches it sideways. Also `stretch`.; wide 3

Slash: /media wide

Mention
@Flanker media wide [media] [factor 1.2-5] [--member (member)]
media sepia [media] [--member (member)]

Old photo colours.

Slash: /media sepia

Mention
@Flanker media sepia [media] [--member (member)]
media (bulge/pinch/swirl) [image] [strength] [--member (member)]

Bulges, pinches or swirls the middle. Also `explode` and `implode`.; swirl 4

Slash: /media distort

Mention
@Flanker media (bulge/pinch/swirl) [image] [strength] [--member (member)]
media spin [image] [--member (member)]

Turns a still image into a spinning gif.

Slash: /media spin

Mention
@Flanker media spin [image] [--member (member)]
media speed [gif or video] (0.5-4) [--member (member)]

Changes the speed.

Slash: /media speed

Mention
@Flanker media speed [gif or video] (0.5-4) [--member (member)]
media info [media] [--member (member)]

Shows size and format.

Slash: /media info

Mention
@Flanker media info [media] [--member (member)]

customize

Changes how flanker looks in this server. Also on the dashboard's Bot profile page. Antinuke admins can use it too.

Permission
Server owner
Aliases
customise
customize name [nickname]

flanker's nickname here. Leave it out to remove it.

Slash: /settings customize name

Mention
@Flanker customize name [nickname]
customize avatar (image URL, attachment or reset)

flanker's avatar here.

Slash: /settings customize avatar

Mention
@Flanker customize avatar (image URL, attachment or reset)
customize banner (image URL, attachment or reset)

flanker's banner here.

Slash: /settings customize banner

Mention
@Flanker customize banner (image URL, attachment or reset)
customize bio (text or reset)

flanker's bio here. It always ends with Website: https://flanker.wtf.

Slash: /settings customize bio

Mention
@Flanker customize bio (text or reset)
customize namestyle [ggsans/tempo/sakura/jellybean/modern/medieval/pixel/vampyre/monkeybars/mainframe/headbang/journal/reset] [solid/gradient/neon/toon/pop/gummy/prism] [colours]

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.

Slash: /settings customize namestyle

Mention
@Flanker customize namestyle [ggsans/tempo/sakura/jellybean/modern/medieval/pixel/vampyre/monkeybars/mainframe/headbang/journal/reset] [solid/gradient/neon/toon/pop/gummy/prism] [colours]
Example/settings customize namestyle sakura gradient #3B82F6 #EF4444
customize reset

Back to normal.

Slash: /settings customize reset

Mention
@Flanker customize reset