Skip to content
flankerDocs
Dashboard

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

stats

Activity cards: messages, voice time, top members and channels, as images.

Permission
Anyone
Aliases
statisticsserverstats
Dashboard
Choose your serverOverview
stats

The server overview card.

Slash: /stats overview

Mention
@Flanker stats
stats messages

Recent message activity, trends, top members and channels.

Slash: /stats messages

Mention
@Flanker stats messages
stats voice

Voice activity in detail.

Slash: /stats voice

Mention
@Flanker stats voice
stats user (member)

One member's activity.

Slash: /stats user

Mention
@Flanker stats user (member)
stats channel (#channel)

One channel's activity.

Slash: /stats channel

Mention
@Flanker stats channel (#channel)
stats lookback (days)

How far back cards look by default.

Permission: Manage Server

Slash: /stats lookback

Mention
@Flanker stats lookback (days)
stats filter (channel/member/role/onlyrole) (target)

Leaves channels, members or roles out of stats.

Permission: Manage Server

Typed slash actions (4)
Mention
@Flanker stats filter (channel/member/role/onlyrole) (target)

top

Leaderboards for messages and voice.

Permission
Anyone
Dashboard
Choose your serverOverview
top [members/voice/channels/voicechannels]

Shows a leaderboard card.

Slash: /stats top

Mention
@Flanker top [members/voice/channels/voicechannels]

me

Your own activity card.

Permission
Anyone
Dashboard
Choose your serverOverview
me

Shows your messages and voice time.

Slash: /stats me

Mention
@Flanker me

active

A live image of the five busiest voice channels and the five busiest text channels, posted in a channel and updated by itself every minute. Voice channels show who is in them (their avatars and how many). Text channels show messages per minute over the last 10 minutes. Members and channels hidden with `stats filter` are left out, and bots don't count. One per server. Also `activenow` and `busiest`.

Permission
Manage Server
Aliases
activenowbusiest
Dashboard
Choose your server/liveboards
active

Shows where the card is posted.

Slash: /stats active show

Mention
@Flanker active
active set (#channel)

Posts the card there and keeps it updated every minute. Running it again with another channel moves it.

Slash: /stats active set

Mention
@Flanker active set (#channel)
Example/stats active set #activity
active remove

Stops it and deletes the post.

Slash: /stats active remove

Mention
@Flanker active remove
active refresh

Updates it now.

Slash: /stats active refresh

Mention
@Flanker active refresh

chart

Activity charts over time.

Permission
Anyone
Aliases
charts
Dashboard
Choose your serverOverview
chart [messages/voice/members]

Shows a chart.

Slash: /stats chart

Mention
@Flanker chart [messages/voice/members]
Example/stats chart voice

servercopy

flanker admins only, and only in a server a flanker admin owns: wipes this server and copies another server's roles, channels, permissions and flanker settings into it, for test servers. Members and bots stay.

Permission
flanker staff
servercopy (source server id)

Asks to confirm, then copies. The report comes by DM.

Slash: /server-tools servercopy run

Mention
@Flanker servercopy (source server id)
Example/server-tools servercopy run 1550802110260580503
servercopy cleanup

Clears the backup owner, antinuke admins, whitelist, approved bots and protected users here (people are never copied, this tidies up older copies).

Slash: /server-tools servercopy cleanup

Mention
@Flanker servercopy cleanup

liveboard

Live leaderboards: the top members by messages and by voice time, posted together in a channel and updated by itself every minute (or every few minutes). Each board is an image (the default), an embed or a Components V2 card; embeds and cards say whatever you write with leaderboard variables like `{user.first.name}` (`liveboard variables`). Server managers choose the period for each board: daily (resets at midnight UTC), weekly (resets on Monday) or monthly (resets on the 1st). Run one board per period to show all three. Also `liveleaderboard`. Run `liveboard` on its own for a setup panel with menus and buttons.

Permission
Manage Server
Aliases
liveleaderboardlivelb
Dashboard
Choose your server/liveboards
liveboard add (#channel) [daily/weekly/monthly] [both/messages/voice] [image/embed/card] [1m/5m/10m/15m/30m/60m] [top N]

Posts a live leaderboard (up to 5 per server). Pick daily, weekly or monthly, and an image, embed or card. Defaults: weekly, both messages and voice, image, every minute, top 10.

Slash: /stats liveboard add

Mention
@Flanker liveboard add (#channel) [daily/weekly/monthly] [both/messages/voice] [image/embed/card] [1m/5m/10m/15m/30m/60m] [top N]
Example/stats liveboard add #leaderboard daily embed 1m top 10
liveboard edit (number) [daily/weekly/monthly] [both/messages/voice] [image/embed/card] [1m-60m] [top N] [#channel]

Changes a board in place, including its period (daily, weekly or monthly) and look. A new channel moves it there.

Slash: /stats liveboard edit

Mention
@Flanker liveboard edit (number) [daily/weekly/monthly] [both/messages/voice] [image/embed/card] [1m-60m] [top N] [#channel]
Example/stats liveboard edit 1 monthly
liveboard style (number) (image/embed/card)

Switches a board between an image, an embed and a Components V2 card. The old post is replaced.

Slash: /stats liveboard style

Mention
@Flanker liveboard style (number) (image/embed/card)
Example/stats liveboard style 1 card
liveboard message (number) [message]

Sets what an embed or card board says: plain text, an embed script or a card script with leaderboard variables. `reset` goes back to the default; no message shows the current one. An image board becomes an embed.

Slash: /stats liveboard message

Mention
@Flanker liveboard message (number) [message]
Example/stats liveboard message 1 {embed}$v{title: Top chatters}$v{description: 🥇 {user.first.mention} · {proper(user.first.message_count)}}
liveboard variables

Lists the leaderboard variables: `{user.first.name}` to `{user.tenth.name}`, counts, `{next_reset}` and more.

Slash: /stats liveboard variables

Mention
@Flanker liveboard variables
liveboard list

Lists this server's live leaderboards.

Slash: /stats liveboard list

Mention
@Flanker liveboard list
liveboard remove (number or #channel)

Removes one and deletes its message.

Slash: /stats liveboard remove

Mention
@Flanker liveboard remove (number or #channel)
liveboard refresh

Updates every live leaderboard now.

Slash: /stats liveboard refresh

Mention
@Flanker liveboard refresh

stafftasks

Staff tasks: message, voice and invite targets for each staff role, worth points. A live progress board updates in place, a final report is posted at every reset and finished periods are kept. Set it up on the dashboard. Also `quota`, `staffpoints`.

Permission
Anyone
Aliases
stafftaskquotastaffpoints
stafftasks [@member]

Interactive Progress, Points and History views, with member selection and refresh.

Permission: Staff task roles or Manage Server

Slash: /stafftasks progress

Mention
@Flanker stafftasks [@member]
stafftasks import (settings export)

Imports a base64-encoded settings export using the same validation as the dashboard. Prefer the dashboard editor for routine changes.

Permission: Manage Server

Slash: /stafftasks import

Mention
@Flanker stafftasks import (settings export)
stafftasks points [@member] [today/week/month/all]

A member's points today, this week, this month and all time, with a leaderboard for each. Includes the current period so far.

Permission: Staff task roles or Manage Server

Slash: /stafftasks points

Mention
@Flanker stafftasks points [@member] [today/week/month/all]
stafftasks history

Browse completed periods, select saved member results and open posted reports.

Permission: Staff task roles or Manage Server

Slash: /stafftasks history

Mention
@Flanker stafftasks history
stafftasks refresh

Updates the requirements post and the progress board now.

Permission: Manage Server

Slash: /stafftasks refresh

Mention
@Flanker stafftasks refresh
stafftasks end

Ends the period now: posts the report and starts again from zero.

Permission: Manage Server

Slash: /stafftasks end

Mention
@Flanker stafftasks end
stafftasks on/off

Turns tracking on or off. Turning it on starts a new period.

Permission: Manage Server

Slash: /stafftasks on-off

Mention
@Flanker stafftasks on/off