Skip to content

Message tracking

Reward the regulars

Active members keep a community alive. Message tracking makes their activity visible and rewards it with roles, without anyone handing them out by hand.

  • Message count per member with /messages
  • Role rewards at the counts you choose: 10 free, 500 with Premium
  • Blacklisted channels, roles and members, and a cooldown
  • A roles whitelist: only these roles' messages count Premium

How it works

Message tracking, in detail

Counts you can trust

Every member's messages are counted per server. /messages shows a member's total, and staff can correct it with /add, /remove, /set and /reset messages.

Roles that hand themselves out

/rank add gives a role when a member reaches the number of messages you choose. Free servers set up to 10 rewards, Premium servers up to 500. Give only the highest reward reached, and remove the lower ones if you want.

Count only what matters

A cooldown stops a burst of messages from counting many times. Blacklist the channels, roles and members that should not count, such as a spam or bot channel. On Premium servers, a roles whitelist counts only the messages of the roles you pick.

Show the top

/leaderboard messages and the web leaderboard rank your most active members, over all time, today or this week, and this month with Premium.

Free and Premium

What this module includes on each plan.

Message tracking on the free and premium plans
FeatureFreePremium
Message countingIncludedIncluded
Role rewards for message milestones10500
Blacklisted channels, roles and membersIncludedIncluded
Roles whitelist: only these roles' messages countNot includedUnlimited
Invite and message leaderboardsIncludedIncluded
Leaderboards of the day and the weekIncludedIncluded
Full comparison

Commands

The slash commands behind this module. Most settings also live in the dashboard.

  • /reset messagesReset the message count of a member.
  • /delete departedDelete the invites or messages of every member who left the server.
  • /leaderboard messagesTop members by messages, all time, today, this week or this month. (All time, today and this week free; this month and the role filter with Premium)
  • /messagesShow how many messages a member has sent.
  • /rank addGive a role when a member reaches a number of messages. (10 rewards free, 500 with Premium)
  • /rank listList the message rewards.
All commands

Common questions

More in the documentation.

Do deleted messages count?

Yes. A message counts when it is sent, and deleting it later does not take it back. Staff can correct any count with /remove messages or /set messages.

Do threads count?

Yes. A thread follows its parent channel: if the channel is blacklisted, its threads are too.

Turn on message tracking today

Add InviteCount to your server and set it up from the dashboard in a few clicks.