About Server Stats Bot

Server Stats Bot

Understand how your community really engages. Server Stats Bot tracks messages, members, reactions, and voice activity — then turns all that data into beautiful, shareable reports.


Key Features

What Gets Tracked

  • Messages & Reactions — Server-wide and per-channel activity
  • Member Joins & Leaves — Monitor your server's growth and churn
  • Voice Activity — Peak concurrent voice users
  • Unique Senders — See how many distinct members are participating
  • Role Membership — Track how specific roles grow or shrink over time

Flexible Reporting

  • Any Time Range — View stats from 1 day to all time
  • Server Overview — Full-picture summary of your server's activity
  • Channel Breakdown — Discover your most and least active channels
  • Member Analytics — Individual engagement stats per user
  • Role Trends — Watch role membership change over time

Real-Time Summary

  • Today's message and reaction counts
  • Active channels and users right now
  • Member join/leave count for the day
  • Peak voice users at a glance

Shareable Web Charts

  • Generate beautiful, interactive charts hosted on discordlabs.org
  • Share links that stay valid for 7 days
  • Compare multiple metrics on a single chart

Activity Rewards

  • Streak Rewards — Give roles to members who hit daily activity goals for consecutive days
  • Total Stats Rewards — Reward members who reach all-time thresholds
  • Automatic Role Management — Roles added when earned, removed when no longer qualified
  • Up to 10 rules each for streak and total stats rewards

Privacy First

  • Users can opt out of personal tracking at any time
  • Only Discord IDs are stored — never usernames or message content
  • Admins control exactly which channels and categories are tracked

Commands

Command Description
/stats summary Quick overview of today's server activity
/stats server <days> Server-wide stats report (Admin)
/stats channel <channel> <days> Per-channel activity breakdown (Admin)
/stats member <member> <days> Individual member engagement stats
/stats roles <days> Role membership trends over time (Admin)
/setup Enable tracking, exclude channels, select tracked roles (Admin)
/rewards Configure activity-based role rewards (Admin)
/privacy tracking:on/off Opt in or out of personal tracking
/help Full feature and command overview

Quick Setup

  1. Invite the bot to your server
  2. Run /setup and click Enable
  3. Optionally exclude channels or categories you don't want tracked
  4. Optionally select roles to monitor membership counts for
  5. Wait a few days for data to accumulate
  6. View your stats with /stats summary or generate full reports

Support

Join our support server for help and feature requests. Full privacy policy available at docs.discordlabs.org.

Popular Commands

CommandDescription
/stats

View server statistics

summaryGet a quick summary of current day stats
memberGet historical stats for a member
channelGet historical stats for a channel
serverGet historical stats for the server
rolesGet historical stats for tracked roles
/setup

Configure server statistics

Support Server

Discord Labs
Discord Labs
1,269 Members

Tags

analyticsautomatedgrowthinsightsreports

Monetization

Languages

American English

Links

No external links provided.