6个稳定版本
1.0.5 | 2024年8月5日 |
---|---|
1.0.4 | 2024年7月11日 |
1.0.3 | 2024年3月5日 |
1.0.1 | 2024年2月10日 |
1.0.0 | 2023年12月6日 |
#99 in GUI
126 每月下载量
275KB
6K SLoC
Talon
Talon是一个从公共Telegram聊天生成按需数据洞察的工具。由Rust、grammers和egui驱动,它提供了一个利用Telegram账户API的直观界面。
功能
- 用户和消息度量:显示唯一用户数量、总消息计数和其他信息。
- 详细用户洞察:查看包括姓名、用户名、ID、总消息、总单词、总字符等在内的综合用户详细信息。
- 交互式数据表:选择单元格,与表格交互,并允许以有组织的方式复制单元格。
- 可视化分析:按每小时、每天、每周、每月和每周的某一天的基础上的消息计数和活跃用户进行可视化。
- 日期范围和导航:使用按钮轻松导航和查看特定日期范围内的表格和图表数据,可按日、周、月或年循环。
- 会话管理:选择临时会话(应用程序关闭时注销)或非临时会话(创建用于持久登录的文件)的选项。
- 用户分组:通过白名单分组特定用户,以单独查看他们的数据并分析他们的活动。
- 黑名单:从数据分析中排除特定用户,以防止他们的数据出现在结果中。
- 多会话功能:利用多个会话可显著提高检查速度,已测试至12个会话和30万条消息。
- 多聊天功能:同时分析多个聊天,并分别查看每个聊天的数据。
重要提示
Talon使用grammers库进行Telegram操作。请注意,grammers目前正在开发中,可能不稳定或未进行安全审计。
安装
1. 从源代码运行
- 克隆仓库
git clone https://github.com/TheRustyPickle/Talon
- 使用Cargo运行
cargo run --release
2. 运行最新版本
- 从发布页面下载最新可执行文件。
- 解压可执行文件,双击启动应用程序。
3. 使用Cargo安装
- 使用以下命令安装:
cargo install talon-gui
- 使用
talon
启动
应用程序数据位置
有关应用程序数据保存位置的信息,请参阅此处,该位置由操作系统确定。可以在此处添加、删除或修改文件,以反映在应用程序中。
免责声明
Talon设计仅用于公共Telegram聊天,不支持私人群组。应用程序完全按需操作,不保存任何数据或分析消息(除计数和检查时间戳外)。用户有责任确保他们使用此工具符合Telegram的服务条款和相关的法律。
反馈和贡献
有任何反馈、发现错误或功能请求?请提交问题。欢迎提交拉取请求!
许可证
Talon遵循MIT许可证。
依赖关系
~23–44MB
~744K SLoC