Overview
The message counter system tracks how many messages each member sends in your server. View leaderboards, check individual stats, and manage message counts with administrative commands. Counts are updated in real-time and include both all-time and daily statistics.Message counting must be enabled before any statistics are tracked. Use
messagecount on to start tracking.Commands
messagecount
messagecount
Enable or disable message counting for your server.Parameters:
Permissions: Administrator
- on — Enable message counting
- off — Disable message counting
- No parameter — Show current status
- Controls whether messages are tracked
- Shows current enabled/disabled status
- Must be enabled before any tracking occurs
msgtoggle, msgcountPermissions: Administrator
messages
messages
View message statistics for a user.Parameters:
Permissions: None
- @user — Optional: User to check (defaults to yourself)
- Total all-time messages in the server
- Messages sent today
- Real-time updated statistics
mPermissions: None
messageleaderboard
messageleaderboard
View the total message leaderboard for your server.What It Shows:
Permissions: None
- Top message senders (all-time)
- Paginated display (10 users per page)
- Real-time updated counts
- Navigation buttons for browsing
mlbPermissions: None
dailyleaderboard
dailyleaderboard
View today’s message leaderboard.What It Shows:
Permissions: None
- Top message senders for today
- Paginated display (10 users per page)
- Real-time updated counts
- Navigation buttons for browsing
mdlPermissions: None
addmessages
addmessages
Add messages to a user’s count manually.Parameters:
Permissions: Manage Server
- @user — User to add messages to
- amount — Number of messages to add (positive integer)
- Adds specified amount to total message count
- Useful for importing data or corrections
- Updates immediately
msgaddPermissions: Manage Server
removemessages
removemessages
Remove messages from a user’s count manually.Parameters:
Permissions: Manage Server
- @user — User to remove messages from
- amount — Number of messages to remove (positive integer)
- Removes specified amount from total count
- Shows confirmation prompt
- Cannot go below 0
msgremovePermissions: Manage Server
setmessages
setmessages
Set exact message count for a user.Parameters:
Permissions: Manage Server
- @user — User to set count for
- amount — Exact message count (non-negative integer)
- Sets total message count to exact value
- Shows confirmation prompt
- Replaces current count completely
msgsetPermissions: Manage Server
resetmessages
resetmessages
Reset a user’s message count to zero.Parameters:
Permissions: Manage Server
- @user — User to reset count for
- Removes all message data for the user
- Shows confirmation prompt
- Cannot be undone
msgresetPermissions: Manage Server
resetallmessages
resetallmessages
Reset all message counts for the entire server.What It Does:
Permissions: Manage Server
- Deletes ALL message data for the server
- Shows confirmation prompt
- Cannot be undone
msgresetallPermissions: Manage Server
How It Works
Messages Are Tracked
The bot automatically tracks:
- Every message sent by members
- Total all-time counts
- Daily counts (resets at midnight UTC)
Leaderboard Navigation
Both leaderboards support interactive navigation:- First — Jump to first page
- Previous — Go to previous page
- Stop — Close the leaderboard
- Next — Go to next page
- Last — Jump to last page
Leaderboards show 10 users per page and auto-disable buttons after 60 seconds.
Permission Requirements
Bot Permissions
No special permissions required beyond basic message reading and sending.
User Permissions
Command Requirements:
- Administrator — messagecount toggle
- Manage Server — add/remove/set/reset commands
- None — Viewing statistics and leaderboards
Usage Examples
- Setup
- Viewing Stats
- Manual Adjustments
- Reset Data
- Importing Data
Common Use Cases
Track server activity
Track server activity
Reward active members
Reward active members
Import from another bot
Import from another bot
Fresh start for events
Fresh start for events
Fix incorrect counts
Fix incorrect counts
Important Notes
Real-Time Updates
- All statistics update immediately
- Leaderboards reflect current counts
- Daily counts reset at midnight UTC
- No caching delays
Related Features
Server Settings
Configure other server features and preferences
Role Management
Create roles to reward active members