Skip to content
flankerDocs
Dashboard

Welcome and messages 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.

welcome

Messages posted when someone joins. Supports embeds, buttons and layouts. Run `welcome add` for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
welcjoin
Dashboard
Choose your server/welcome
welcome add (channel) (message) [--self_destruct 6-60]

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.

Slash: /welcome add

Mention
@Flanker welcome add (channel) (message) [--self_destruct 6-60]
Example/welcome add #welcome Welcome to {guild.name}, {user.mention}!
welcome remove (channel)

Removes it.

Slash: /welcome remove

Mention
@Flanker welcome remove (channel)
welcome view (channel)

Opens the setup panel for that channel, with a link to edit the message in Studio.

Slash: /welcome view

Mention
@Flanker welcome view (channel)
welcome test (channel)

Sends a test with you as the new member.

Slash: /welcome test

Mention
@Flanker welcome test (channel)
welcome list

Lists channels with a welcome message.

Slash: /welcome list

Mention
@Flanker welcome list

leave

Messages posted when someone leaves. Run `leave add` for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
goodbyebye
Dashboard
Choose your server/welcome
leave add (channel) (message) [--self_destruct 6-60]

Sets the leave message for a channel. Without a message it opens a setup panel.

Slash: /welcome leave add

Mention
@Flanker leave add (channel) (message) [--self_destruct 6-60]
Example/welcome leave add #general {user.name} left.
leave remove (channel)

Removes it.

Slash: /welcome leave remove

Mention
@Flanker leave remove (channel)
leave view (channel)

Opens the setup panel for that channel.

Slash: /welcome leave view

Mention
@Flanker leave view (channel)
leave test (channel)

Sends a test.

Slash: /welcome leave test

Mention
@Flanker leave test (channel)

boosts

Messages posted when someone boosts the server. Run `boosts add` for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
boostboostmessage
Dashboard
Choose your server/welcome
boosts add (channel) (message) [--self_destruct 6-60]

Sets the boost message for a channel. Without a message it opens a setup panel.

Slash: /welcome boosts add

Mention
@Flanker boosts add (channel) (message) [--self_destruct 6-60]
boosts remove (channel)

Removes it.

Slash: /welcome boosts remove

Mention
@Flanker boosts remove (channel)
boosts view (channel)

Opens the setup panel for that channel.

Slash: /welcome boosts view

Mention
@Flanker boosts view (channel)
boosts test (channel)

Sends a test.

Slash: /welcome boosts test

Mention
@Flanker boosts test (channel)

greet

Greets members when they join by default. Each channel can instead greet their first message there. Join greets wait for captcha verification and pause during raids. Run `greet` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Dashboard
Choose your server/welcome
greet add (channel) (message) [--trigger join/message] [--pingable on/off] [--self-destruct seconds]

Sets the greet for a channel. Defaults to joining.

Slash: /welcome greet add

Mention
@Flanker greet add (channel) (message) [--trigger join/message] [--pingable on/off] [--self-destruct seconds]
Example/welcome greet add #chat say hi to {user.mention}
greet list

Shows every greet channel.

Slash: /welcome greet list

Mention
@Flanker greet list
greet trigger (join/message) [channel]

Sets when greets run. Without a channel it changes every greet.

Slash: /welcome greet trigger

Mention
@Flanker greet trigger (join/message) [channel]
Example/welcome greet trigger message #chat
greet view (channel)

Shows a greet's script.

Slash: /welcome greet view

Mention
@Flanker greet view (channel)
greet message [channel] (message)

Changes a greet's message.

Slash: /welcome greet message

Mention
@Flanker greet message [channel] (message)
greet pingable (on/off) [channel]

Whether greets actually ping. Without a channel it changes all of them.

Slash: /welcome greet pingable

Mention
@Flanker greet pingable (on/off) [channel]
greet selfdestruct (seconds/off) [channel]

Deletes greets after a few seconds. Without a channel it changes all of them.

Slash: /welcome greet selfdestruct

Mention
@Flanker greet selfdestruct (seconds/off) [channel]
greet test [channel] [member]

Sends a test.

Slash: /welcome greet test

Mention
@Flanker greet test [channel] [member]
greet resetuser (member)

Lets a member be greeted again.

Slash: /welcome greet resetuser

Mention
@Flanker greet resetuser (member)
greet remove (channel)

Removes a channel's greet.

Slash: /welcome greet remove

Mention
@Flanker greet remove (channel)

autorole

Roles given to new members once they're through antiraid's captcha. Roles with dangerous permissions can't be used. Run `autorole` on its own for a setup panel with menus and buttons.

Permission
Manage Roles
Aliases
autoroles
Dashboard
Choose your server/welcome
autorole

Shows the roles.

Slash: /autorole show

Mention
@Flanker autorole
autorole add (roles)

Roles for everyone who joins.

Slash: /autorole add

Mention
@Flanker autorole add (roles)
Example/autorole add @Member
autorole remove (roles)

Stops giving those roles.

Slash: /autorole remove

Mention
@Flanker autorole remove (roles)
autorole humans add (roles)

Roles for people only.

Slash: /autorole humans-add

Mention
@Flanker autorole humans add (roles)
autorole bots add (roles)

Roles for bots only.

Slash: /autorole bots-add

Mention
@Flanker autorole bots add (roles)
autorole reset

Removes every autorole.

Slash: /autorole reset

Mention
@Flanker autorole reset

pingonjoin

Pings new members in channels and deletes the ping right away, so they notice those channels. Run `pingonjoin` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
poj
pingonjoin add (channel or category)

Adds a channel.

Slash: /automation pingonjoin add

Mention
@Flanker pingonjoin add (channel or category)
Example/automation pingonjoin add #rules
pingonjoin remove (channel or category)

Removes it.

Slash: /automation pingonjoin remove

Mention
@Flanker pingonjoin remove (channel or category)
pingonjoin time (seconds)

How long the ping stays.

Slash: /automation pingonjoin time

Mention
@Flanker pingonjoin time (seconds)
pingonjoin reset

Removes every channel.

Slash: /automation pingonjoin reset

Mention
@Flanker pingonjoin reset
pingonjoin list [page]

Pages through ping channels and shows how long the pings stay.

Slash: /automation pingonjoin list

Mention
@Flanker pingonjoin list [page]

bumpreminder

Reminds the server to bump on DISBOARD when the 2 hour cooldown ends, and thanks whoever bumped. Run `bumpreminder` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
bumpbumpremind
bumpreminder channel (channel)

Where DISBOARD bumps are watched.

Slash: /automation bumpreminder channel

Mention
@Flanker bumpreminder channel (channel)
Example/automation bumpreminder channel #bump
bumpreminder message (message) [--pingable on/off] [--remind_once on/off]

The reminder message.

Slash: /automation bumpreminder message

Mention
@Flanker bumpreminder message (message) [--pingable on/off] [--remind_once on/off]
bumpreminder thankyou (message) [--pingable on/off]

The thank-you message.

Slash: /automation bumpreminder thankyou

Mention
@Flanker bumpreminder thankyou (message) [--pingable on/off]
bumpreminder set (reminder/thankyou) (message)

Replaces a message without changing its options. Accepts plain text, embeds and cards.

Slash: /automation bumpreminder set

Mention
@Flanker bumpreminder set (reminder/thankyou) (message)
bumpreminder (mentions/thankmentions) (on/off)

Allows mentions in the reminder or thank-you message.

Slash: /automation bumpreminder mentions

Mention
@Flanker bumpreminder (mentions/thankmentions) (on/off)
bumpreminder once (on/off)

On sends one reminder per bump. Off repeats every two hours until the next bump.

Slash: /automation bumpreminder once

Mention
@Flanker bumpreminder once (on/off)
bumpreminder (autolock/autoclean) (on/off)

Auto-lock blocks chat between bumps. Auto-clean deletes messages from everyone except DISBOARD and flanker.

Slash: /automation bumpreminder cleanup

Mention
@Flanker bumpreminder (autolock/autoclean) (on/off)

timer

Repeating messages posted every so often. Run `timer` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
timers
timer add (channel) (interval) (message)

Posts the message every interval. Never pings roles, @everyone or @here.

Slash: /automation timer add

Mention
@Flanker timer add (channel) (interval) (message)
Example/automation timer add #general 2h Remember to read the rules!
timer remove (channel)

Stops the timer.

Slash: /automation timer remove

Mention
@Flanker timer remove (channel)
timer view (channel)

Shows the timer.

Slash: /automation timer view

Mention
@Flanker timer view (channel)
timer activity (on/off)

Skips a post when the channel has been quiet.

Slash: /automation timer activity

Mention
@Flanker timer activity (on/off)

autoresponder

Replies automatically when a message contains a trigger. Flood protection allows one match per member every 5s, one per channel every 2s and five per server every 10s. Excess matches are skipped, including role actions and trigger deletion. Responders pause during attack quiet mode. Run `autoresponder` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
autoresponseautorespond
autoresponder add (trigger), (response) [--not_strict] [--self_destruct 6-60] [--delete] [--reply] [--ignore_command_check]

Adds an autoresponder. Note the comma after the trigger.

Slash: /automation autoresponder add

Mention
@Flanker autoresponder add (trigger), (response) [--not_strict] [--self_destruct 6-60] [--delete] [--reply] [--ignore_command_check]
Example/automation autoresponder add hello, Hi {user.mention}!
autoresponder set (trigger), (channels/roles/addroles/removeroles) (list or none)

Changes allowed channels, required roles, granted roles or removed roles. Use none to clear the selected list.

Typed slash actions (4)
Mention
@Flanker autoresponder set (trigger), (channels/roles/addroles/removeroles) (list or none)
autoresponder exclusive list (trigger)

Shows the allowed channels and required roles for one trigger.

Slash: /automation autoresponder exclusive-list

Mention
@Flanker autoresponder exclusive list (trigger)
autoresponder remove (trigger)

Deletes one.

Slash: /automation autoresponder remove

Mention
@Flanker autoresponder remove (trigger)
autoresponder view (trigger)

Shows its settings.

Slash: /automation autoresponder view

Mention
@Flanker autoresponder view (trigger)
autoresponder list

Lists every autoresponder.

Slash: /automation autoresponder list

Mention
@Flanker autoresponder list
autoresponder exclusive (role/channel) (trigger)

Only answers for that role or in that channel.

Slash: /automation autoresponder exclusive

Mention
@Flanker autoresponder exclusive (role/channel) (trigger)
autoresponder role (add/remove) (role) (trigger)

Gives or takes a role when it fires.

Slash: /automation autoresponder role

Mention
@Flanker autoresponder role (add/remove) (role) (trigger)
autoresponder reset

Deletes every autoresponder.

Slash: /automation autoresponder reset

Mention
@Flanker autoresponder reset

reaction

Reacts to messages that contain a word, or to every message in a channel. Run `reaction` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
autoreactreactionspreviousreact
Dashboard
Choose your server/reactions
reaction add (emoji(s)) (trigger word)

Reacts whenever a message contains the word.

Slash: /automation reaction add

Mention
@Flanker reaction add (emoji(s)) (trigger word)
Example/automation reaction add 😭 crying
reaction delete (trigger word) (emoji)

Removes one emoji from a trigger.

Slash: /automation reaction delete

Mention
@Flanker reaction delete (trigger word) (emoji)
reaction deleteall (trigger word)

Removes a trigger.

Slash: /automation reaction deleteall

Mention
@Flanker reaction deleteall (trigger word)
reaction list

Lists every trigger.

Slash: /automation reaction list

Mention
@Flanker reaction list
reaction owner (trigger word)

Shows who added each emoji.

Slash: /automation reaction owner

Mention
@Flanker reaction owner (trigger word)
reaction messages (channel) [emoji] [emoji] [emoji]

Reacts to every message in a channel, up to 3 emojis.

Slash: /automation reaction messages

Mention
@Flanker reaction messages (channel) [emoji] [emoji] [emoji]
Example/automation reaction messages #selfies 🔥 😍