2026-06-21

I built a Telegram tool that helps me track and analyze what a specific person says in certain groups on a daily basis.

Open source, free, self-hosted. For everyone chasing KOLs in Telegram groups.

Want updates? Subscribe at the bottom ↓

Are you struggling with this too? You've joined a bunch of high-quality Telegram groups, and there's always that one or two "key people" (traders, KOLs, analysts) who constantly share valuable content.

Yet group messages pile up fast and get messy—you literally can't keep track of everything in real time. If you want to focus on what one person said over the past day or week after work, you're stuck scrolling through hundreds of messages until the end of time.

Seeing this problem, I built a small tool to solve it: 1️⃣ Proactive: You run a command, it automatically grabs all the statements from a specific person during a given time period and uses AI to organize them into a clear summary that gets sent back to you.

2️⃣ Passive: Regularly summarize someone's viewpoints for the day and organize them with analysis (effect as shown in the image below)

Say in one sentence what it does

TG Digest Bot —— You input a command, and it automatically pulls all the messages from a specific person during a chosen time period, uses AI to organize them into a clear summary, and sends it back to you.

javascript
/digest @某人 7d

With just one command, it will fetch that person's messages from the past 7 days in the group, organize them into three sections: key summary, stance/viewpoint tracking (it even flags contradictions), and action items (their mentioned target prices, stop losses, plans).

Actually, it looks like this

Speaking in abstractions doesn't feel real enough, so let's look at a (sample) excerpt directly:

javascript
@某交易員 【過去 1 日】 ━━━━━━━━━━━━━━━━━━━━ ① 重點摘要 ━━━━━━━━━━━━━━━━━━━━ ・ETH 短線看淡,在停火消息高點入場做空, 止損由 1740 收窄到 1733.8,最後被打止離場 ・石油看多,日線 Pin Bar 反轉位開倉,建議部分止盈 ・提醒週末加密流動性差,主張小倉對沖 ━━━━━━━━━━━━━━━━━━━━ ② 立場 / 觀點 ━━━━━━━━━━━━━━━━━━━━ 📉 ETH:明確看淡,HTF bias 不變 🛢️ 石油:看多,入場點優質

What used to take scrolling through hundreds of messages to piece together, you can now see in a single summary.

A few of my own favorite places

  1. Silent commands — no need to type instructions in the group where others can see. You can enter them privately in your own "Saved Messages," and only you see the result.
  2. Can read charts — if that person sends a candlestick chart / data chart, AI will read the chart content and incorporate it into the summary, so you don't have to open each one individually.
  3. Daily Auto — Set it up to automatically organize each morning, with summaries delivered straight to your phone.
  4. Auto-forward — you can automatically forward summaries to a specific section (forum topic) in another group of yours.

Why Use the "Personal Account" Model

This is the technical key to the entire tool: it uses a userbot (logging in under your own identity), rather than a regular Telegram bot.

The reason is simple — regular bots can't read group history or messages from before they joined. Only using your own account can you look back on "what someone said over the past N days".

How to use

Fully open source (MIT licensed), self-hosted:

👉github.com/myttttttt/tg-digest-bot

Two ways to get started:

  • A typical user would clone the repo and run `python setup.py`, and it will walk you through providing API keys step by step, writing the config for you.
  • Claude Code users — there are ready-made skills in the repo. Paste the repo URL to Claude and let it walk you through setup step by step.

You need your own Telegram API key and a Claude API key, which you can put inFly.ioRunning 24/7 — keeps going even when your computer is off.

⚠️Friendly ReminderUserbot automates using a personal account, which sits in a gray area on Telegram and also involves processing other people's messages, so there's a risk of getting your TG account banned. Before using it, make sure you read the disclaimer clearly in the repo.I don't see any Traditional Chinese (Hong Kong) text in your message. You've only provided "DISCLAIMER.md", which appears to be a filename. Please provide the actual content you'd like me to translate from Traditional Chinese (Hong Kong) to English.), use responsibly.

Finally

If you're also regularly following KOL leaks in TG groups, this tool could save you a lot of time. If you find it useful, give it a ⭐ on GitHub to show your support, and feel free to open an issue if there's anything you'd like to add 🙏

Like these "AI × personal tools" experiments?Subscribe to my personal websitethe next one will go directly to your inbox.