Skip to content
flankerDocs
Dashboard

Logging, invites, levels 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.

log

Server logs: deleted and edited messages, joins and leaves, role, channel, invite, emoji and voice changes, and moderation done outside flanker. Run `log` on its own for a setup panel, including forum-style logs (one post per event).

Permission
Manage Server (real)
Aliases
logslogging
Dashboard
Choose your server/moderation/logs
log setup

Creates a private logs category with a channel for each kind of event.

Slash: /log setup

Mention
@Flanker log setup
log setup forum

Uses one private forum with a post per event instead of channels. `log setup channels` switches back.

Slash: /log setup-forum

Mention
@Flanker log setup forum
log color list (channel)

Shows the configured event colours for one log channel.

Slash: /log color-list

Mention
@Flanker log color list (channel)
log add (channel) [event]

Sends an event (or every event) to a channel. Events: messages, members, roles, channels, invites, emojis, voice, moderation.

Slash: /log add

Mention
@Flanker log add (channel) [event]
Example/log add #mod-logs messages
log remove (channel) [event]

Stops logging to a channel.

Slash: /log remove

Mention
@Flanker log remove (channel) [event]
log color (channel) (event) (hex)

The embed colour for an event.

Slash: /log color

Mention
@Flanker log color (channel) (event) (hex)
log ignore (member/channel/category)

Nothing from them gets logged.

Slash: /log ignore

Mention
@Flanker log ignore (member/channel/category)
log reset

Turns every log off.

Slash: /log reset

Mention
@Flanker log reset

invites

Tracks who invited whom, with fake invite checks and rewards for inviters. Run `invites settings` for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
inviteenableinvitesdisableinvitesclearinvites
Dashboard
Choose your server/invites
invites enable

Syncs current invite codes and starts tracking joins.

Slash: /invites enable

Mention
@Flanker invites enable
invites requiredprofile (0-6)

Requires this many public profile trust signals before a join counts. Zero disables the profile check.

Slash: /invites requiredprofile

Mention
@Flanker invites requiredprofile (0-6)
invites disable

Stops tracking new joins.

Slash: /invites disable

Mention
@Flanker invites disable
invites [member]

Shows a member's invites: joins, leaves, fakes and bonus.

Permission: Anyone

Slash: /invites show

Mention
@Flanker invites [member]
invites leaderboard [page]

Rank tracked joins and bonus invites, minus leaves.

Permission: Anyone

Slash: /invites leaderboard

Mention
@Flanker invites leaderboard [page]
invites leaderboardrename (title)

Changes the leaderboard title.

Slash: /invites leaderboardrename

Mention
@Flanker invites leaderboardrename (title)
invites add (member) [amount]

Gives bonus invites.

Slash: /invites add

Mention
@Flanker invites add (member) [amount]
invites remove (member) [amount]

Takes invites away.

Slash: /invites remove

Mention
@Flanker invites remove (member) [amount]
invites roles add (role) (invites)

A role for reaching an invite count.

Slash: /invites roles-add

Mention
@Flanker invites roles add (role) (invites)
Example/invites roles-add @Recruiter 10
invites roles remove (invites)

Removes a reward.

Slash: /invites roles-remove

Mention
@Flanker invites roles remove (invites)
invites requiredage (days)

Invites from accounts younger than this count as fake.

Slash: /invites requiredage

Mention
@Flanker invites requiredage (days)
invites requiredroles [roles]

Invites stay fake until the member has every listed role. Run without roles to clear.

Slash: /invites requiredroles

Mention
@Flanker invites requiredroles [roles]
invites tracker (channel)

Posts who invited each new member.

Slash: /invites tracker

Mention
@Flanker invites tracker (channel)
invites tracker remove

Stops posting join and leave notices.

Slash: /invites tracker-remove

Mention
@Flanker invites tracker remove
invites bypass (member)

Their invites never count as fake.

Slash: /invites bypass

Mention
@Flanker invites bypass (member)
invites create [channel]

Creates a new invite in a channel you can access.

Permission: Anyone

Slash: /invites create

Mention
@Flanker invites create [channel]
invites config

Shows the current tracker, fake checks and rewards.

Permission: Anyone

Slash: /invites config

Mention
@Flanker invites config

inviter

Shows who invited a member.

Permission
Anyone
inviter [member]

Shows the inviter and the invite used.

Slash: /invites inviter

Mention
@Flanker inviter [member]

invited

Shows who a member invited.

Permission
Anyone
invited [member]

Lists the members they invited.

Slash: /invites invited

Mention
@Flanker invited [member]

invitecodes

Shows a member's invite links.

Permission
Anyone
invitecodes [member]

Lists their invite codes and uses.

Slash: /invites invitecodes

Mention
@Flanker invitecodes [member]

levels

Chat levels: members earn XP for talking and get roles as they level up. Existing configured reward roles set starting levels automatically, using the highest held role without lowering saved XP. Imports do not send level-up messages. Run `levels settings` for a setup panel with menus and buttons.

Permission
Anyone
Aliases
levelranklvlxpleveling
levels [member]

Shows a member's level and XP.

Slash: /levels show

Mention
@Flanker levels [member]
levels leaderboard rename (text)

Changes the message-level leaderboard title.

Permission: Manage Server

Slash: /levels leaderboard-rename

Mention
@Flanker levels leaderboard rename (text)
levels leaderboard

The highest levels.

Slash: /levels leaderboard

Mention
@Flanker levels leaderboard
levels enable

Turns leveling on.

Permission: Manage Server

Slash: /levels enable

Mention
@Flanker levels enable
levels disable

Turns it off.

Permission: Manage Server

Slash: /levels disable

Mention
@Flanker levels disable
levels add (role) (rank)

A role for reaching a level.

Permission: Manage Server

Slash: /levels add

Mention
@Flanker levels add (role) (rank)
Example/levels add @Active 10
levels sync

Imports existing configured level roles, then syncs reward roles from XP.

Permission: Manage Server

Slash: /levels sync

Mention
@Flanker levels sync
levels remove (rank)

Removes a level role.

Permission: Manage Server

Slash: /levels remove

Mention
@Flanker levels remove (rank)
levels stackroles (on/off)

Keep lower level roles when getting a new one.

Permission: Manage Server

Slash: /levels stackroles

Mention
@Flanker levels stackroles (on/off)
levels setrate (multiplier > 0)

Changes how fast XP is earned.

Permission: Manage Server

Slash: /levels setrate

Mention
@Flanker levels setrate (multiplier > 0)
levels message (text)

The level up message. Design it on the dashboard's Leveling page.

Permission: Manage Server

Slash: /levels message

Mention
@Flanker levels message (text)
levels message reset

Back to the default level up message.

Permission: Manage Server

Slash: /levels message-reset

Mention
@Flanker levels message reset
levels message view

Shows the level up message.

Permission: Manage Server

Slash: /levels message-view

Mention
@Flanker levels message view
levels messages (on/off)

Turns your own level up messages on or off.

Slash: /levels messages

Mention
@Flanker levels messages (on/off)
levels messagemode (pm/context/none/channel)

Where level up messages go.

Permission: Manage Server

Slash: /levels messagemode

Mention
@Flanker levels messagemode (pm/context/none/channel)
levels ignore (channel/category/role)

No XP there or for that role.

Permission: Manage Server

Slash: /levels ignore

Mention
@Flanker levels ignore (channel/category/role)
levels crownboard (channel or off)

A live leaderboard channel.

Permission: Manage Server

Slash: /levels crownboard

Mention
@Flanker levels crownboard (channel or off)
levels reset

Resets everyone's XP.

Permission: Manage Server

Slash: /levels reset

Mention
@Flanker levels reset

setxp

Sets a member's chat XP.

Permission
Manage Server
setxp (member) (amount)

Sets their XP.

Slash: /levels setxp

Mention
@Flanker setxp (member) (amount)
Example/levels setxp @member 5000

removexp

Takes chat XP away.

Permission
Manage Server
removexp (member) (amount)

Removes XP.

Slash: /levels removexp

Mention
@Flanker removexp (member) (amount)

setlevel

Sets a member's chat level.

Permission
Manage Server
setlevel (member) (level)

Sets their level.

Slash: /levels setlevel

Mention
@Flanker setlevel (member) (level)

voicelevel

Voice levels: XP for time spent in voice.

Permission
Anyone
Aliases
vlvoicelevelsvlevel
Dashboard
Choose your server/voice
voicelevel [member]

Shows voice level, time and XP.

Slash: /levels voicelevel show

Mention
@Flanker voicelevel [member]
voicelevel leaderboard

The highest voice levels.

Slash: /levels voicelevel leaderboard

Mention
@Flanker voicelevel leaderboard
voicelevel role (level) (role)

A role for reaching a voice level.

Permission: Manage Server

Slash: /levels voicelevel role

Mention
@Flanker voicelevel role (level) (role)
voicelevel roleremove (role)

Removes a voice level role.

Permission: Manage Server

Slash: /levels voicelevel roleremove

Mention
@Flanker voicelevel roleremove (role)
voicelevel ignore (channel)

No voice XP in that channel.

Permission: Manage Server

Slash: /levels voicelevel ignore

Mention
@Flanker voicelevel ignore (channel)
voicelevel crownboard (channel)

A live voice leaderboard channel.

Permission: Manage Server

Slash: /levels voicelevel crownboard

Mention
@Flanker voicelevel crownboard (channel)
voicelevel reset (member)

Resets a member's voice XP.

Permission: Manage Server

Slash: /levels voicelevel reset

Mention
@Flanker voicelevel reset (member)

stream

Time spent streaming and on camera.

Permission
Anyone
Aliases
streams
Dashboard
Choose your server/voice
stream [member]

Shows stream and camera time.

Slash: /levels stream show

Mention
@Flanker stream [member]
stream leaderboard

The top streamers.

Slash: /levels stream leaderboard

Mention
@Flanker stream leaderboard

starboard

Reposts messages that collect enough of an emoji to a channel. Run `starboard` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
sbstar
Dashboard
Choose your server/reactions
starboard set (channel)

The starboard channel.

Slash: /starboard set

Mention
@Flanker starboard set (channel)
Example/starboard set #starboard
starboard threshold (amount)

How many reactions a message needs.

Slash: /starboard threshold

Mention
@Flanker starboard threshold (amount)
starboard emoji add (emoji)

Adds an emoji that counts.

Slash: /starboard emoji-add

Mention
@Flanker starboard emoji add (emoji)
starboard emoji remove (emoji)

Removes one.

Slash: /starboard emoji-remove

Mention
@Flanker starboard emoji remove (emoji)
starboard color (hex)

The embed colour.

Slash: /starboard color

Mention
@Flanker starboard color (hex)
starboard (jumpurl/timestamp/attachments/publiconly) (on/off)

Display options.

Slash: /starboard run

Mention
@Flanker starboard (jumpurl/timestamp/attachments/publiconly) (on/off)
starboard ignore (member/role/channel/thread)

Never stars from there.

Slash: /starboard ignore

Mention
@Flanker starboard ignore (member/role/channel/thread)
starboard enable

Turns it on.

Slash: /starboard enable

Mention
@Flanker starboard enable
starboard disable

Turns it off.

Slash: /starboard disable

Mention
@Flanker starboard disable

messages

Message counts, with roles for reaching a count.

Permission
Anyone
Aliases
msgsmessagecount
messages [member]

Shows how many messages a member has sent.

Slash: /messages show

Mention
@Flanker messages [member]
messages enable

Starts counting messages (off until turned on).

Permission: Manage Server

Slash: /messages enable

Mention
@Flanker messages enable
messages disable

Stops counting. Totals are kept.

Permission: Manage Server

Slash: /messages disable

Mention
@Flanker messages disable
messages leaderboard

All-time message counts used by message rewards.

Slash: /messages leaderboard

Mention
@Flanker messages leaderboard
messages daily leaderboard [page]

Today’s counts, resetting at midnight UTC. Shortcuts: messages daily lb, msgs daily lb, msgs daily.

Slash: /messages daily-leaderboard

Mention
@Flanker messages daily leaderboard [page]
messages awards add (role) (messages)

A role for reaching a count.

Permission: Manage Server

Slash: /messages awards-add

Mention
@Flanker messages awards add (role) (messages)
Example/messages awards-add @Chatter 1000
messages awards remove (messages)

Removes a reward.

Permission: Manage Server

Slash: /messages awards-remove

Mention
@Flanker messages awards remove (messages)
messages ignore (channel/category/role)

Not counted there.

Permission: Manage Server

Slash: /messages ignore

Mention
@Flanker messages ignore (channel/category/role)
messages add (member) (amount)

Adds messages to a count.

Permission: Manage Server

Slash: /messages add

Mention
@Flanker messages add (member) (amount)
messages remove (member) (amount)

Takes messages away.

Permission: Manage Server

Slash: /messages remove

Mention
@Flanker messages remove (member) (amount)

streak

Daily streaks: claim once a day to keep yours going.

Permission
Anyone
Aliases
streaks
streak

Claims today and shows your streak.

Slash: /activity streak show

Mention
@Flanker streak
streak leaderboard

The longest streaks.

Slash: /activity streak leaderboard

Mention
@Flanker streak leaderboard
streak restore

Uses a restore to save a broken streak.

Slash: /activity streak restore

Mention
@Flanker streak restore
streak timezone (zone)

Sets your timezone so days reset at your midnight.

Slash: /activity streak timezone

Mention
@Flanker streak timezone (zone)
Example/activity streak timezone Europe/London
streak roles add (role) (days)

A role for reaching a streak.

Permission: Manage Server

Slash: /activity streak roles-add

Mention
@Flanker streak roles add (role) (days)
streak remove (days)

Removes a streak role.

Permission: Manage Server

Slash: /activity streak remove

Mention
@Flanker streak remove (days)
streak grantrestore (member) [amount]

Gives restores.

Permission: Manage Server

Slash: /activity streak grantrestore

Mention
@Flanker streak grantrestore (member) [amount]

suggest

Members post suggestions that others vote on.

Permission
Anyone
Aliases
suggestionsuggestions
suggest (idea)

Posts a suggestion.

Slash: /suggest run

Mention
@Flanker suggest (idea)
Example/suggest run add a music channel
suggest channel (channel)

Changes the channel where suggestions are posted.

Permission: Manage Server

Slash: /suggest channel

Mention
@Flanker suggest channel (channel)
suggest review (channel/none)

Sets the suggestion review queue, or clears it with none.

Permission: Manage Server

Slash: /suggest review

Mention
@Flanker suggest review (channel/none)
suggest setup (channel) [review channel]

Turns suggestions on.

Permission: Manage Server

Slash: /suggest setup

Mention
@Flanker suggest setup (channel) [review channel]
suggest status (status) (suggestion)

Marks a suggestion approved, denied, considered or in progress.

Permission: Manage Server

Slash: /suggest status

Mention
@Flanker suggest status (status) (suggestion)
suggest emoji (upvote) (downvote)

The vote emojis.

Permission: Manage Server

Slash: /suggest emoji

Mention
@Flanker suggest emoji (upvote) (downvote)
suggest threads (on/off)

A discussion thread on each suggestion.

Permission: Manage Server

Slash: /suggest threads

Mention
@Flanker suggest threads (on/off)
suggest ignore (member or role)

Can't suggest.

Permission: Manage Server

Slash: /suggest ignore

Mention
@Flanker suggest ignore (member or role)

confessions

Anonymous confessions posted with /confess. Run `confessions` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
confessionconfess
confessions add (channel)

Where confessions are posted.

Slash: /settings confessions add

Mention
@Flanker confessions add (channel)
confessions report (number)

Sends the author to the private staff report channel.

Permission: Manage Messages

Slash: /settings confessions report

Mention
@Flanker confessions report (number)
confessions reportchannel (channel or none)

Sets or clears the private staff report channel.

Slash: /settings confessions reportchannel

Mention
@Flanker confessions reportchannel (channel or none)
confessions blacklist add (phrase)

Blocks confessions containing a phrase.

Slash: /settings confessions blacklist-add

Mention
@Flanker confessions blacklist add (phrase)
confessions blacklist remove (phrase)

Removes a blocked phrase.

Slash: /settings confessions blacklist-remove

Mention
@Flanker confessions blacklist remove (phrase)
confessions blacklist list [page]

Pages through blocked phrases.

Slash: /settings confessions blacklist-list

Mention
@Flanker confessions blacklist list [page]
confessions (mute/unmute) (member)

Blocks or restores anonymous posts and replies for this member.

Slash: /settings confessions run

Mention
@Flanker confessions (mute/unmute) (member)
confessions emojis set (upvote or none) (downvote or none)

Reaction emojis on confessions.

Slash: /settings confessions emojis-set

Mention
@Flanker confessions emojis set (upvote or none) (downvote or none)
confessions disable

After confirmation, turns confessions off and wipes stored confession records.

Slash: /settings confessions disable

Mention
@Flanker confessions disable

wordstats

Counts how often words are said.

Permission
Anyone
Aliases
wswordstat
wordstats [member] (word)

How many times they said a word.

Slash: /activity wordstats run

Mention
@Flanker wordstats [member] (word)
Example/activity wordstats run @member bro
wordstats command remove (shortcut)

Removes a saved word-counter command shortcut.

Permission: Manage Server

Slash: /activity wordstats command-remove

Mention
@Flanker wordstats command remove (shortcut)
wordstats leaderboard (word) [limit]

Who says a word the most.

Slash: /activity wordstats leaderboard

Mention
@Flanker wordstats leaderboard (word) [limit]
wordstats command add (shortcut) (word)

A shortcut command for a word.

Permission: Manage Server

Slash: /activity wordstats command-add

Mention
@Flanker wordstats command add (shortcut) (word)
wordstats bots (on/off)

Count bots too.

Permission: Manage Server

Slash: /activity wordstats bots

Mention
@Flanker wordstats bots (on/off)

reactstats

Counts reactions members receive, like a sob board.

Permission
Anyone
Aliases
emojistatsreactstat
Dashboard
Choose your server/reactions
reactstats [member]

Reactions a member got.

Slash: /activity reactstats show

Mention
@Flanker reactstats [member]
reactstats command remove (shortcut)

Removes a saved reaction-counter command shortcut.

Permission: Manage Server

Slash: /activity reactstats command-remove

Mention
@Flanker reactstats command remove (shortcut)
reactstats leaderboard

Who got the most.

Slash: /activity reactstats leaderboard

Mention
@Flanker reactstats leaderboard
reactstats add (emoji)

Tracks an emoji (up to 3).

Permission: Manage Server

Slash: /activity reactstats add

Mention
@Flanker reactstats add (emoji)
reactstats remove (emoji)

Stops tracking it.

Permission: Manage Server

Slash: /activity reactstats remove

Mention
@Flanker reactstats remove (emoji)
reactstats command add (shortcut) (emoji)

A shortcut command for an emoji.

Permission: Manage Server

Slash: /activity reactstats command-add

Mention
@Flanker reactstats command add (shortcut) (emoji)
reactstats bots (on/off)

Count bots too.

Permission: Manage Server

Slash: /activity reactstats bots

Mention
@Flanker reactstats bots (on/off)