Zovo Tools

A Telegram group stats bot that counts messages and never stores what they say

Community owners usually have a feeling about their group and no number behind it. Is it busier than last month, or does it just feel that way because one thread got heated? Which regulars have quietly stopped showing up?

GroupPulseProBot answers those with counts. It records how many messages each member sends per day and what hour they land in, and nothing else. There is a real privacy line here and it is worth being precise about where it sits.

What it sees and what it keeps

The bot runs with Telegram's privacy mode off, which means it receives every message in the group rather than only commands addressed to it. That is a genuine capability and the honest way to describe it is plainly: it sees the traffic.

What it keeps is a counter. Per chat, per member, per day: how many text messages, how many media, how many other. Plus an hour-of-day histogram for the chat. No message text is written to storage at any point, so there is nothing to leak, search or subpoena later.

/pulse renders that as a leaderboard with each member's share, a total, an active-member count, and the busiest hour. /quiet inverts it: members who used to post and have not in the last seven days, ranked by how active they used to be, which is the list a community owner actually wants.

Retention is short by default. Fourteen days on the free tier, ninety on Pro, cleaned up automatically. /reset wipes a group immediately and is admin-only, checked live against Telegram.

Open GroupPulseProBot in Telegram
Free tier, no account, no sign-up. The link carries ?start=zovo so arrivals from this page are counted separately.

Reading a group

  1. Add the bot. It needs privacy mode off to count, which Telegram surfaces when you add it. If you are not comfortable with that, this is the bot not to use.
  2. Let it accumulate. Counts begin at the moment it joins. It cannot see history from before that.
  3. Ask. /pulse today or /pulse week for the leaderboard. /me for your own counts and rank.
  4. Find the drift. /quiet lists members who have gone silent, ordered by how active they were.
  5. Clear it whenever. /reset, admins only, wipes the group's data immediately.

Command reference

CommandWhat it does
/pulse weekLeaderboard, message share, active members and busiest hour. today and week are free, month is Pro.
/quietMembers who used to post and have not in seven days, ranked by past activity.
/meYour own counts for today and this week, and your rank.
/resetAdmins only: wipe this group's tracked data immediately.

Free and Pro

Free

  • today and week views
  • 14-day retention
  • /quiet and /me

Pro

  • A month view
  • 90-day retention
  • A weekly report posted to the group every Monday at 09:00 UTC

One-time 150 Stars for the group. Retention is the real difference: fourteen days cannot show you a trend, ninety can.

What it stores

Questions

Does it store what people say?
No. Only counts and timestamps. The content of a message is used to increment a counter and then discarded.
Why does it need privacy mode off?
With privacy mode on, a bot only receives commands and replies to itself, which would make every count wrong. Counting traffic requires seeing traffic.
Can it show me last year?
No. Retention is fourteen days free, ninety on Pro, and older rows are removed automatically.
Who can wipe the data?
Group admins only, with /reset. Admin status is checked live against Telegram and cached briefly.
Does it count messages sent before it joined?
No. There is no backfill; the counts start when the bot arrives.

Other Telegram bots in this set

All of them are listed alongside the rest of Zovo's free online tools, and the browser-side half of the catalogue is under Chrome extensions.