Server statistics records how many messages each member sends in each channel and how long they spend in voice, and turns that into charts, rankings, a busiest hours heatmap, activity based roles and live numbers for counter channels.
Only counts are stored, never message content. Members can opt out of being counted individually everywhere with /serverstats privacy; their activity still adds up in the server and channel totals but cannot be traced back to them.
Free servers can look back up to 7 days, premium servers up to 30 days.
Every tab follows the range picked at the top: the last 24 hours, 7 days or 30 days. The raw counts for the range can be downloaded as CSV.
The member count is recorded about once an hour, so a server that has just been set up shows its first count within the hour. Joins and leaves are counted as they happen, and do not need Invite Tracking to be enabled.
This works the same on a custom bot. Days from before the bot started recording stay empty on the chart.
A rule gives a role to the members whose activity matches it and removes it again when it no longer does. Each rule sets:
The rules are worked out every 30 minutes at most; the interval is configurable.
Statistic channel names and the stats message accept activity placeholders alongside the usual server placeholders, so one name can read Messages this week: 1,204 | Top: Sylveon. See the server statistics placeholders for the list; each one takes an optional day window such as {messages:7d}.
Every command takes an optional range of a day, a week or a month. A month is premium only.
Usage Key: <required> / [optional]
| Command | Description | Usage | Permission |
|---|---|---|---|
| /serverstats server | How active the server has been. | [range] | None |
| /serverstats me | Your own activity. | [range] | None |
| /serverstats user | A member's activity. | <user> [range] | None |
| /serverstats channel | A channel's activity. | <channel> [range] | None |
| /serverstats top | The most active members or channels by messages or voice. | [kind] [range] | None |
| /serverstats chart | A chart of messages, voice or member growth. | [kind] [range] | None |
| /serverstats privacy | Opts you in or out of per member statistics in every server. | N/A | None |