TheRustyPickle/Talon has 33 GitHub stars and 7 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-11 20:19 UTC. Last push 2026-10-20.
On-demand Telegram chat analytic generator
可以做什么
- User and Message Metrics: Displays the number of unique users, total messages counted, and other info.
- Detailed User Insights: View comprehensive user details including name, username, ID, total messages, total words, total characters, and more.
- Interactive Data Table: Select cells, interact with the table and allows copying cells in an organized manner.
- Visual Analytics: Visualize message counts and active users on an hourly, daily, weekly, monthly and by the day of the week basis.
实测星标增长
- 24小时
- 0
- 7天
- 0
- 15天
- 正在收集历史
- 1个月
- 正在收集历史
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.md
原文Talon
Talon is a tool to generate on-demand data insights from public Telegram chats. Powered by Rust, grammers, and egui, it offers a straightforward interface that leverages the Telegram account API.
Features
- User and Message Metrics: Displays the number of unique users, total messages counted, and other info.
- Detailed User Insights: View comprehensive user details including name, username, ID, total messages, total words, total characters, and more.
- Interactive Data Table: Select cells, interact with the table and allows copying cells in an organized manner.
- Visual Analytics: Visualize message counts and active users on an hourly, daily, weekly, monthly and by the day of the week basis.
- Date Range and Navigation: Easily navigate and view table and chart data within a specific date range with buttons to cycle by day, week, month, or year.
- Session Management: Options to choose between temporary sessions (logs out on app close) or non-temporary sessions (creates a file for persistent login).
- User Grouping: Group specific users by whitelisting to view their data separately and analyze their activity.
- Blacklisting: Exclude specific users from data analysis to prevent their data from appearing in the results.
- Multi-Session Capability: Utilize multiple sessions to dramatically increase checking speed, tested with up to 12 sessions and 300k messages.
- Multi-Chat Capability: Analyze multiple chats simultaneously and view data from each chat separately.
Important Note
Talon uses the grammers library for Telegram operations. Please be aware that grammers is currently under development and may not be stable or audited for security.
Installation
1. Run from Source Code:
- Clone the repository
git clone https://github.com/TheRustyPickle/Talon - Run with Cargo
cargo run --release
2. Run the latest Release:
- Download the latest executable from Releases.
- Unzip the executable and double click to start the app.
3. Install using Cargo:
- Install using
cargo install talon-gui - Start with
talon
App Data Location
See here for location info where app data is saved which is determined based on the OS. Files can be added, deleted, or modified here to reflect in the application.
Disclaimer
Talon is designed to work only with public Telegram chats and does not support private groups. The app operates entirely on-demand, without saving any data or analyzing messages beyond counting them and checking the timestamp. Users are responsible for ensuring their use of this tool complies with Telegram’s Terms of Service and relevant laws.
Feedback and Contributions
Have feedback, found a bug, or have a feature request? Feel free to open an issue. Pull requests are welcome!
License
Talon is under the MIT License.
探索相关项目
Asabeneh/30-Days-Of-Python
30 Days of Python 编程挑战是一份循序渐进的指南,用于在 30 天内学习 Python 编程语言。这项挑战可能需要超过 100 天。请按自己的节奏进行。这些视频或许也有帮助:https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 星标grafana/grafana
开放且可组合的可观测性与数据可视化平台。可对来自 Prometheus、Loki、Elasticsearch、InfluxDB、Postgres 等众多数据源的指标、日志和追踪进行可视化。
77,830 星标redis/redis
对于正在构建实时数据驱动应用的开发者而言,Redis 是首选、速度最快且功能最丰富的缓存、数据结构服务器和文档与向量查询引擎。
77,395 星标apache/superset
Apache Superset 是一个数据可视化与数据探索平台
75,473 星标