Skip to content

Latest commit

 

History

History
45 lines (41 loc) · 3.25 KB

File metadata and controls

45 lines (41 loc) · 3.25 KB

QQ聊天记录分析平台

本程序用于分析QQ中的文本聊天记录,支持个人分析、群聊分析、社交网络可视化和 AI 驱动的摘要生成。 本程序不支持图片分析。

使用方法

  1. 克隆或下载本项目到本地目录中
  2. 确保Python环境存在,并安装依赖项:
python -m pip install -r requirements.txt
  1. 配置项目,复制一份根目录下的.env.example重命名为.env,并按照注释修改其中的内容
  2. 运行应用程序:
python app.py
  1. 在浏览器中访问对应的本地地址,然后根据提示和需求进行使用即可。 注意: 启用本软件前,你应当阅读用户协议,若不认同,请勿克隆、下载、启用本软件。

聊天记录导出方法

方法一 json形式

  1. 下载 qq-chat-exporter 并登陆,操作方法见对应参仓库
  2. 将文件导出到根目录的/texts/目录下
  3. 在Web中即可导入,如果未见,可以刷新一下再看

方法二 txt形式

  1. 本方法会损失信息量(转发、表情、文件等数据)
  2. 进入群聊页面,点击右下角的显示消息记录按钮
  3. 点击展开页面右下角的"消息管理器"
  4. 选择你想导出的群聊记录,右键并点击导出消息记录,选择格式为文本文件(txt),并保存到根目录的/texts/目录下
  5. 如果聊天记录较大,可能需要较长的时间进行分析(例如10MB大小的聊天记录的群聊分析可能需要40s)

贡献

  • 本项目许多模块基于AI开发,但已尽可能Vibecode cleanup,酌情使用,欢迎提Issue
  • 欢迎Fork本项目并进行开发贡献
  • 欢迎入群交流与提建议:1076040464

致谢

用户协议

  1. 本软件是独立的第三方开源工具,软件处理的所有数据均由用户主动,处理对象为特定格式聊天记录文本,软件自身不具备、也不需要接入QQ或腾讯等社交媒体与企业的任何API或服务器。
  2. 本软件使用正则匹配等技术对聊天记录文本内容进行信息提取分析,用户提供的特定格式内容聊天记录需由用户自行创建。
  3. 本软件除AI总结功能外,完全在用户本地设备上运行,所有计算均在本地完成。不会将任何聊天记录、分析结果上传至任何云端服务器或发送给开发者。用户必须自行确保已获得聊天记录中所有相关个人(尤其是群聊成员)的明确同意。
  4. 用户需知悉聊天记录可能包含个人信息(如账号、昵称、聊天内容),使用本软件处理这些信息并导出,由用户自行分享时可能存在隐私泄露风险。
  5. 用户启用AI总结功能时,用户选定的聊天记录内容将被传输至用户自行配置的第三方AI服务提供商的服务器,并在该服务商的数据处理政策下完成总结。用户自行选择服务商、获取并配置API Key。用户需自行阅读并同意该第三方服务商的服务协议与隐私政策。
  6. 开发者不对因使用本软件造成的数据丢失、隐私泄露或任何其他损害负责。
  7. 本项目同时使用开源许可证 MIT License。