Telegram Group Activity Stats Bot: Leaderboards Without Reading Messages
Every admin eventually asks the same question: is this group actually alive? Telegram ships basic member lists but nothing that answers it, and the obvious tools all seem to require reading your members' messages. GroupPulseProBot answers the question without that trade-off.
The bot counts messages per member per day — split into text, media, and other — and never stores what anyone actually wrote. From those counters it builds a leaderboard with message share, a busiest-hour stat, and a /quiet list of members who have drifted away. Privacy mode is off so it can see that a message happened; the content itself is never persisted.
This guide covers the four commands, retention windows on free vs Pro, and how to wipe a group's data entirely.
Keep reading
Steps
- Add the bot and run /pulse. Add @GroupPulseProBot to your group and run /pulse week. You get the top-10 leaderboard with each member's message share, total messages, active-member count, and the busiest hour of the week. /pulse today works the same way for the current day.
- Check who has gone quiet with /quiet. Run /quiet for members who used to post but have not in the last 7 days, ranked by past activity — the single most useful list for deciding whether to ping someone directly or just let the group be.
- Members check themselves with /me. Anyone in the group can run /me to see their own message counts today and this week plus their rank — no admin needed, and no one else's numbers are exposed in the process.
- Pro: month view, 90-day retention, full lists. Free keeps 14 days of data and today/week views. Pro (one-time 150 Stars per group) adds the month view, 90-day retention, the full /quiet list, and the top 10 in the Monday recap. The free plan gets a Monday recap with the top 3 and a /quiet list of 3 names.
- Wipe everything with /reset. Admins can run /reset at any time to wipe the group's tracked data immediately — useful when handing a group over or just deciding the leaderboard has become a distraction.
Good to know
- Only counters are stored: per chat/user/day message counts by type, and per chat/day/hour totals for the busiest-hour stat. Message text is never persisted.
- The members list stores only display name and last-seen timestamp, so leaderboards can show who is who.
- Free retention is 14 days; Pro is 90 days; both clean up automatically afterward.
- /reset is admins-only and wipes the group's data on the spot.
- Busiest hour is aggregate — it tells you when the group is alive, not what anyone said.
- A group admin adds @GroupPulseProBot to an active community of 120 members and runs /pulse week. The top-10 leaderboard shows three members accounting for just over a third of the week's messages, and the busiest hour is Wednesday 20:00–21:00. /quiet surfaces the 14 members who used to post but have gone silent in the last 7 days. The admin pings the four most engaged of them directly, and two are back commenting by Friday. /me lets a quieter member check their own counts without exposing anyone else's numbers, and the admin runs /reset at month end once the experiment is over. Because only message counts per chat/user/day are stored — never content — there's nothing sensitive to leak when stale data auto-cleans after 14 days.
FAQ
- Does the bot store what people actually say?
- No — it only stores message counts per member per day (text/media/other) and hourly totals. Message content is never saved.
- How do I see who is most active in my Telegram group?
- Add @GroupPulseProBot and run /pulse week — you get a top-10 leaderboard with message share, totals, active members, and the busiest hour.
- Can members see their own stats privately?
- They can run /me in the group to get their own counts and rank; other members' individual numbers are not exposed through it.
- What does Pro add for group stats?
- The month view, 90-day retention instead of 14, the full /quiet list instead of 3 names, and the top 10 instead of the top 3 in the Monday recap, for a one-time 150 Stars payment per group.
Related guides
- How to Move a WhatsApp Group to Telegram (Honestly)
- How to Find Inactive Members in a Telegram Group
- Telegram Group Member Limit: How Many People Can Join (2026)
- How to See Telegram Group Statistics (Without Reading Every Message)
- How to make members subscribe to your channel before writing in a Telegram group
Related bots
- GroupPulseProBot — Activity stats for Telegram groups — counts messages, never content.
- AnonSayProBot — Post anonymously into a Telegram group through the bot.
- CountdownDaysBot — A countdown message that updates itself automatically, right inside the group.
- BirthdayReminderProBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
Curious what the Pro features cost? See pricing.