Skip to content

Kotbo 4 min read

Discord server stats: see who talks, where and when

To see your Discord server’s activity you have two sources: Server Insights, Discord’s own tool for eligible servers, and a bot that counts messages, voice and joins itself. Kotbo is the second, with slash commands for a quick look and a dashboard to dig in

Included in every plan, with a 15-day trial and no credit card

What Discord shows natively

Discord offers Server Insights to Community servers that meet its eligibility criteria. When you have it, it lives in your server settings and gives a solid overview

  • Growth: joins, leaves, new member retention
  • Engagement: members who chat and who talk in voice
  • Numbers stay aggregated, with no per-member view and no alerts
  • If your server isn’t eligible, there’s nothing native

Server stats as slash commands

For a quick look without leaving Discord. The first two belong to the Statistics module, the third to the Channel health module, both on by default

/serverstats
An image with messages, voice minutes, new members, active members and the server total. The periode option picks 7, 30 or 90 days, 30 by default
/stats
The same numbers for one member: messages, voice minutes, active days and best day, with the curve. Without the membre option, you get your own
/channelhealth analyse
Sorts your channels into healthy, overloaded, underused or dead, with the five most active. Admins only by default

The detail on the dashboard

The Statistics page on dash.kotbo.fr goes further than the commands. A few tabs among many

  • Messages, Voice and Activity hours

    Daily volumes and a map of the hours your server is actually alive, to schedule an event at the right time

  • Compare and Week over week

    Two periods side by side, to see whether your last event changed anything

  • Silent members

    Tells abandoned accounts apart from members who read, listen in voice or react without typing

  • Cohorts and Departures

    How many newcomers stay, and when the others drop off

  • Response time

    How long a message waits for a reply, handy to spot channels where questions go unanswered

A health score every morning

The Server health page gives a score out of 100, computed every night on the day that just ended, with its trend. It breaks down into five scores: activity, engagement, growth, moderation and health, the last one covering channels and tickets. Below it, plain-language alerts when something slips: more leaves than joins, tickets piling up, channels to watch. The first score shows up after one full day, not before

Spotting dead and overloaded channels

The Channel health module runs on the same data. Once on, it sends a report to the channel you pick and suggests what to do with each channel

  1. Turn the monitor on

    Type /channelhealth activer and pick the salon-alertes channel that receives reports

  2. Set the analysis window

    With /channelhealth config, the periode option goes from 7 to 90 days

  3. Choose the mode

    Notify only or Automatic, separately for overloaded channels and for dead ones

  4. Archive by hand if you prefer

    /channelhealth archiver moves a channel to the archive category and makes it read-only

Showing the member count in a channel

A counter in a voice channel’s name is still the most visible stat on your server. Kotbo handles them on the Channels page, Counters tab, with a name template where {count} becomes the number

  • Total members, bots, members online, members in voice or members with a given role
  • The server’s channels, categories and boosts
  • A member goal, to show how close you are
  • Discord rate-limits channel renames: counters update every 10 minutes, not live

Every member’s profile

On the Members page, each profile shows the member’s activity over time, next to their history on the server. Handy before suggesting someone for staff

The member list and a profile with its activity curves, on a demo server

The real dashboard, on a demo server with fictional members. Click around, nothing gets sent

Frequently asked questions

How do I see stats for my Discord server?

If your server is eligible, Server Insights in the server settings shows the big trends. With Kotbo, /serverstats gives a summary inside Discord and the Statistics page on the dashboard gives the detail

Why don’t I have Server Insights?

Discord keeps it for Community servers that meet its eligibility criteria. A bot like Kotbo counts activity itself, so it works on any server

How do I check a member’s activity on Discord?

With Kotbo, type /stats and pick the member. You get their messages, voice minutes, active days and curve over 7, 30 or 90 days

What is a good Discord analytics bot?

Kotbo counts messages, voice, joins and leaves, then shows them through slash commands and on a web dashboard. The same bot also handles moderation, tickets and staff

How do I find inactive channels on my server?

Type /channelhealth analyse: Kotbo sorts each channel into healthy, overloaded, underused or dead. The monitor can then flag them for you or archive dead channels on its own

Can members see their own stats?

Yes, /stats with no option shows the stats of whoever types it. /channelhealth stays admins only

Try it on your server

15 days free, no credit card. Every plan includes the whole catalog