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

Download history 100/week @ 2024-07-08 6/week @ 2024-07-15 8/week @ 2024-07-22 114/week @ 2024-08-05 4/week @ 2024-08-12

126 每月下载量

MIT 协议

275KB
6K SLoC

Talon

wakatime Crates version Release Version Downloads

Talon是一个从公共Telegram聊天生成按需数据洞察的工具。由Rust、grammers和egui驱动,它提供了一个利用Telegram账户API的直观界面。

Screenshot

功能

  • 用户和消息度量:显示唯一用户数量、总消息计数和其他信息。
  • 详细用户洞察:查看包括姓名、用户名、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