Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.48 KB

README.md

File metadata and controls

25 lines (20 loc) · 1.48 KB

QunFriends

Visual analysis tool for QQ group Chat log | QQ群聊天记录可视化分析工具

PC端QQ客户端支持导出聊天记录为txt文件(至少老版QQ可以导出为txt记录) image

本项目基于此文件进行分析,绘制用户的发言时间热力图与时序图。 image image

QQ群聊天记录导出方法

设置-安全设置-消息记录-打开消息管理器-找到对应群聊-右键群聊选择导出消息记录-选择txt格式并保存

使用方法

请先安装pandas、matplotlib、seaborn等第三方库 安装完成后将导出的群聊记录置于项目根目录下,改名为“聊天记录导出.txt” 后运行restructure文件夹中的tosheet.py以将txt文件转化为规范化的OrganizedData.csv,这个文件以utf-8-sig编码并可以在大多数版本的excsl中直接查看、修改和保存。 随后,运行main.py以生成热力图和柱状图。

主程序中需要修改时间,txt文件,以及黑名单用户。 时间是上周,昨天,上个月,去年四个选项之一,虽然也可以全部时间统计但我忘了也懒了就摆了。 黑名单用户默认屏蔽了系统消息(10000,1000000),然后用户可以自定义屏蔽,有些Senderid是邮箱需要注意字符串。

说明

项目是fork的,现在自己魔改。感谢原作者的代码,我学到了很多。 删去了词云图,因为自己不常用