Server stats with charts, counters and a weekly digest

Messages, voice time, active members and growth as image cards, plus counters, activity roles and a weekly recap.

Modu counts messages, voice minutes, joins, leaves and active members for the server, each member and each channel. .stats posts an image card with the numbers and a chart of the last days, .me shows a member their own activity and rank, and .topstats ranks the most active members or channels.

Counter channels rename themselves to show live numbers, like the member count or messages this week. Stat roles give and take a role based on activity, for example an Active role for members with 100 messages in 30 days, or an Inactive role for members who have gone quiet.

The weekly digest posts last week's stats card and the top chatters to a channel of your choice every week. Members can opt out of being counted with .statsprivacy, which also deletes what was recorded about them.

What you get

  • Server, member and channel activity with image charts
  • Leaderboards of the most active members and channels
  • Counter channels that show live numbers
  • Roles given out and taken away based on activity
  • Weekly digest card, and an opt-out for members

Set it up by asking

Connect your server, open a chat and describe what you want. For example:

  • “How active has the server been this month?”
  • “Make a counter channel that shows the member count”
  • “Post a weekly stats recap in #announcements every Monday”

Commands

The default prefix is . and each server can change it. See every command in the command reference.

.stats [days]
Messages, voice time, active members, joins and leaves for the whole server.
.me [days]
Your own messages, voice time and rank in this server.
.userstats <member> [days]
A member's messages, voice time and rank in this server.
.channelstats [#channel] [days]
How busy a channel has been, and where it ranks in the server.
.topstats [messages|voice] [days] [channels]
The most active members, or channels, over a window of days.
.statsprivacy [on|off]
Stop being counted in this server's stats, and delete what was counted.
.counters
The counter channels in this server and when each one last updated. Needs Manage Channels.
.statroles
The roles given out from member stats, and what each one changed last run. Needs Manage Roles.

Slash commands: /stats, /me, /user, /channel, /top, /privacy, /counters, /statroles

Questions

How do I see statistics for my Discord server?

Add Modu and run .stats (or /stats) for messages, voice time, active members and growth as an image chart, or ask the agent in plain language.

Can a bot show the member count in a channel name?

Yes. Modu's counter channels rename themselves on a schedule to show numbers like the member count or messages this week.

Can members opt out of being tracked?

Yes. .statsprivacy off stops counting a member in that server and deletes what was recorded about them.

Server stats and insights is included in every paid plan. Compare plans, read how Modu works or continue with Discord.