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).
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 (channel)
Shows the configured event colours for one log channel.
log add (channel) [event]
Sends an event (or every event) to a channel. Events: messages, members, roles, channels, invites, emojis, voice, moderation.
/log add #mod-logs messageslog remove (channel) [event]
Stops logging to a channel.
log color (channel) (event) (hex)
The embed colour for an event.
log ignore (member/channel/category)
Nothing from them gets logged.
log reset
Turns every log off.
invites
Tracks who invited whom, with fake invite checks and rewards for inviters. Run `invites settings` for a setup panel with menus and buttons.
invites enable
Syncs current invite codes and starts tracking joins.
invites requiredprofile (0-6)
Requires this many public profile trust signals before a join counts. Zero disables the profile check.
invites disable
Stops tracking new joins.
invites [member]
Shows a member's invites: joins, leaves, fakes and bonus.
invites leaderboard [page]
Rank tracked joins and bonus invites, minus leaves.
invites leaderboardrename (title)
Changes the leaderboard title.
invites add (member) [amount]
Gives bonus invites.
invites remove (member) [amount]
Takes invites away.
invites roles add (role) (invites)
A role for reaching an invite count.
/invites roles-add @Recruiter 10invites roles remove (invites)
Removes a reward.
invites requiredage (days)
Invites from accounts younger than this count as fake.
invites requiredroles [roles]
Invites stay fake until the member has every listed role. Run without roles to clear.
invites tracker (channel)
Posts who invited each new member.
invites tracker remove
Stops posting join and leave notices.
invites bypass (member)
Their invites never count as fake.
invites create [channel]
Creates a new invite in a channel you can access.
invites config
Shows the current tracker, fake checks and rewards.
inviter
Shows who invited a member.
inviter [member]
Shows the inviter and the invite used.
invited
Shows who a member invited.
invited [member]
Lists the members they invited.
invitecodes
Shows a member's invite links.
invitecodes [member]
Lists their invite codes and uses.
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.
levels [member]
Shows a member's level and XP.
levels leaderboard rename (text)
Changes the message-level leaderboard title.
levels leaderboard
The highest levels.
levels enable
Turns leveling on.
levels disable
Turns it off.
levels add (role) (rank)
A role for reaching a level.
/levels add @Active 10levels sync
Imports existing configured level roles, then syncs reward roles from XP.
levels remove (rank)
Removes a level role.
levels stackroles (on/off)
Keep lower level roles when getting a new one.
levels setrate (multiplier > 0)
Changes how fast XP is earned.
levels message (text)
The level up message. Design it on the dashboard's Leveling page.
levels message reset
Back to the default level up message.
levels message view
Shows the level up message.
levels messages (on/off)
Turns your own level up messages on or off.
levels messagemode (pm/context/none/channel)
Where level up messages go.
levels ignore (channel/category/role)
No XP there or for that role.
levels crownboard (channel or off)
A live leaderboard channel.
levels reset
Resets everyone's XP.
setxp
Sets a member's chat XP.
setxp (member) (amount)
Sets their XP.
/levels setxp @member 5000removexp
Takes chat XP away.
removexp (member) (amount)
Removes XP.
setlevel
Sets a member's chat level.
setlevel (member) (level)
Sets their level.
voicelevel
Voice levels: XP for time spent in voice.
voicelevel [member]
Shows voice level, time and XP.
voicelevel leaderboard
The highest voice levels.
voicelevel role (level) (role)
A role for reaching a voice level.
voicelevel roleremove (role)
Removes a voice level role.
voicelevel ignore (channel)
No voice XP in that channel.
voicelevel crownboard (channel)
A live voice leaderboard channel.
voicelevel reset (member)
Resets a member's voice XP.
stream
Time spent streaming and on camera.
stream [member]
Shows stream and camera time.
stream leaderboard
The top streamers.
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.
starboard set (channel)
The starboard channel.
/starboard set #starboardstarboard threshold (amount)
How many reactions a message needs.
starboard emoji add (emoji)
Adds an emoji that counts.
starboard emoji remove (emoji)
Removes one.
starboard color (hex)
The embed colour.
starboard (jumpurl/timestamp/attachments/publiconly) (on/off)
Display options.
starboard ignore (member/role/channel/thread)
Never stars from there.
starboard enable
Turns it on.
starboard disable
Turns it off.
messages
Message counts, with roles for reaching a count.
messages [member]
Shows how many messages a member has sent.
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 [page]
Today’s counts, resetting at midnight UTC. Shortcuts: messages daily lb, msgs daily lb, msgs daily.
messages awards add (role) (messages)
A role for reaching a count.
/messages awards-add @Chatter 1000messages awards remove (messages)
Removes a reward.
messages ignore (channel/category/role)
Not counted there.
messages add (member) (amount)
Adds messages to a count.
messages remove (member) (amount)
Takes messages away.
streak
Daily streaks: claim once a day to keep yours going.
streak
Claims today and shows your streak.
streak leaderboard
The longest streaks.
streak restore
Uses a restore to save a broken streak.
streak timezone (zone)
Sets your timezone so days reset at your midnight.
/activity streak timezone Europe/Londonstreak roles add (role) (days)
A role for reaching a streak.
streak remove (days)
Removes a streak role.
streak grantrestore (member) [amount]
Gives restores.
suggest
Members post suggestions that others vote on.
suggest (idea)
Posts a suggestion.
/suggest run add a music channelsuggest channel (channel)
Changes the channel where suggestions are posted.
suggest review (channel/none)
Sets the suggestion review queue, or clears it with none.
suggest setup (channel) [review channel]
Turns suggestions on.
suggest status (status) (suggestion)
Marks a suggestion approved, denied, considered or in progress.
suggest emoji (upvote) (downvote)
The vote emojis.
suggest threads (on/off)
A discussion thread on each suggestion.
suggest ignore (member or role)
Can't suggest.
confessions
Anonymous confessions posted with /confess. Run `confessions` on its own for a setup panel with menus and buttons.
confessions add (channel)
Where confessions are posted.
confessions report (number)
Sends the author to the private staff report channel.
confessions reportchannel (channel or none)
Sets or clears the private staff report channel.
confessions blacklist add (phrase)
Blocks confessions containing a phrase.
confessions blacklist remove (phrase)
Removes a blocked phrase.
confessions blacklist list [page]
Pages through blocked phrases.
confessions (mute/unmute) (member)
Blocks or restores anonymous posts and replies for this member.
confessions emojis set (upvote or none) (downvote or none)
Reaction emojis on confessions.
confessions disable
After confirmation, turns confessions off and wipes stored confession records.
wordstats
Counts how often words are said.
wordstats [member] (word)
How many times they said a word.
/activity wordstats run @member browordstats command remove (shortcut)
Removes a saved word-counter command shortcut.
wordstats leaderboard (word) [limit]
Who says a word the most.
wordstats command add (shortcut) (word)
A shortcut command for a word.
wordstats bots (on/off)
Count bots too.
reactstats
Counts reactions members receive, like a sob board.
reactstats [member]
Reactions a member got.
reactstats command remove (shortcut)
Removes a saved reaction-counter command shortcut.
reactstats leaderboard
Who got the most.
reactstats add (emoji)
Tracks an emoji (up to 3).
reactstats remove (emoji)
Stops tracking it.
reactstats command add (shortcut) (emoji)
A shortcut command for an emoji.
reactstats bots (on/off)
Count bots too.