# WechatAnnualReport
微信年度报告生成器!
## step 1: 导出聊天记录
- 参考[WeChatMsg仓库](LC044/WeChatMsg)的步骤,推荐从他们的[Release](LC044/WeChatMsg/releases)中直接下载exe文件。
- 导出联系人信息文件`contacts.csv`和聊天记录文件`messages.csv`,放置于`./data`目录下。
- 注意这一步仅能在Windows环境导出,Mac暂不支持。
## step 2: 安装一些相关的库
```bash
pip install omegaconf tqdm pandas jieba wordcloud matplotlib
```
## step 3: 修改配置文件
- 修改`./data/config.yaml`,主要就是my_wechat_name(个人微信昵称)一项
- 可根据需要或者step 4的输出结果自行更改`./data/stopwords.txt`文件,存放屏蔽的关键词,不会出现在词云或者top words中
## step 4: 运行分析脚本
### 生成个人发出的所有消息的聊天报告
```
python personal_report.py
```
- 生成个人发出的所有聊天信息报告,输出在控制台,同时保存`nmess_per_minute.png`文件(逐分钟发出消息数量)和 `nmess_per_month.png`文件(各月份发出消息数量)在`output`文件夹。
- 一个示例输出:
```
👏个人微信2023年度报告
📊这一年中我总共给146个群聊和444个联系人发了40694条消息,共计463785个字。其中最晚的一条消息是在【2023-07-02 04:29:48】发给群聊「xxx」的,内容是「xxx」
📅【2023年10月20日】这一天一定很特别,我疯狂发送了585条微信。相比之下【2023年01月07日】就显得很安静,只发了2条消息。
👉我最喜欢在群聊【xxx】发言,贡献了5221条没什么价值的聊天记录。
👉我最喜欢和联系人【xxx】聊天,向ta激情发出2449条信息,得到了2360条回复。
🔥我的年度热词Top5:
1️⃣【ok】共使用608次
2️⃣【排名】共使用582次
3️⃣【成绩】共使用453次
4️⃣【老师】共使用420次
5️⃣【确实】共使用398次
🤚我的年度表情包Top5:
[呲牙] [流泪] [强] [旺柴] [合十]
```
### 生成群聊的聊天报告
```
python group_report.py -n 群聊名称
```
- 生成某群聊的聊天信息报告,输出在控制台,同时保存**该群聊的**`nmess_per_minute.png`文件(逐分钟发出消息数量)和 `nmess_per_month.png`文件(各月份发出消息数量)在`output`文件夹。
- 该函数的输入为群聊名称,如果有难输入的字符或emoji可以不输入全称只输一部分
- 一个示例输出:
```
👏群聊【xxxx】2023年度报告
📊这一年中,我们在群里一共发出了23628条消息,229153个字
其中最晚的一条消息是【xxx】在【2023-08-06 02:45:55】发出的,内容是【卧槽】
🙋♂️本群水群小能手排行:
🥇【xxx】产出了7623条消息, 共73673个字的废话
🥈【xxx】产出了5221条消息, 共42636个字的废话
🥉【xxx】产出了4590条消息, 共45317个字的废话
🔥本群年度热词Top5:
1️⃣【哈哈哈】共出现了575次
2️⃣【offer】共出现了318次
3️⃣【微笑】共出现了315次
4️⃣【面试】共出现了313次
5️⃣【确实】共出现了300次
🤚本群年度表情包Top5:
[微笑] [流泪] [旺柴] [破涕为笑] [呲牙]
```
### 生成与联系人的聊天报告
```
python private_report.py -n 联系人昵称
```
- 生成和某个人的聊天信息报告,输出在控制台,同时保存**该私聊的**`nmess_per_minute.png`文件(逐分钟发出消息数量)和 `nmess_per_month.png`文件(各月份发出消息数量)。
- **该函数的输入为联系人昵称(非备注)**,如果有难输入的字符或emoji可以不输入全称只输一部分
- 一个示例输出:
```
👏你和【xxxx】2023年度报告
📊这一年中,你们一共发出了1535条消息,10941个字
其中最晚的一条消息是【xxxx】在【2023-12-10 04:59:38】发出的,内容是【xxxx】
🔥你们的年度热词Top5:
1️⃣【xxx】共出现了53次
2️⃣【xxx】共出现了35次
3️⃣【xxx】共出现了20次
4️⃣【xxx】共出现了19次
5️⃣【xxx】共出现了18次
🤚你们的年度表情包Top5:
[微笑] 😀 [旺柴] [破涕为笑] [呲牙]
🔥我的年度热词Top5:
1️⃣【xxx】共使用47次
2️⃣【xxx】共使用26次
3️⃣【xxx】共使用11次
4️⃣【xxx】共使用11次
5️⃣【xxx】共使用11次
🤚我的年度表情包Top5:
😀 [流泪] [旺柴] [破涕为笑] [呲牙]
🔥TA的年度热词Top5:
1️⃣【xxx】共使用11次
2️⃣【xxx】共使用10次
3️⃣【xxx】共使用10次
4️⃣【xxx】共使用9次
5️⃣【xxx】共使用9次
🤚TA的年度表情包Top5:
[微笑] [流泪] [旺柴] 😀 [呲牙]
```
- 当前版本仅对文字信息进行分析,拍一拍、进群邀请、红包、图片、gif表情包等信息暂时移除。之后会考虑加入拍一拍、红包、gif表情包的统计。
免责声明:
1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。
2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。
3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。
4.本资源不应用于商业用途。
5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。
6.对于因使用本资源而产生的任何损失或损害,我概不负责。
请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。
资源最后修改时间:2025-04-25 16:21:24
438620580854900
cdebad70-3dbc-4daa-a626-7832def16876
微信聊天记录导出、微信年度报告生成!记录你的2023!.zip
需积分: 0 111 浏览量
更新于2025-04-25
收藏 5.04MB ZIP 举报
微信作为当今社会广泛使用的即时通讯工具,其聊天记录和年度报告对用户而言具有重要的纪念价值和数据参考意义。导出微信聊天记录和生成年度报告是很多用户希望实现的功能。通过这种方法,用户可以回顾过去一年的交流历史,记录重要的沟通瞬间,甚至分析个人的社交习惯和人际关系的变化。
微信聊天记录导出功能能够让用户将个人或群聊中的对话内容保存下来,这对于那些希望能够长期保留重要信息或有证据需求的用户来说,是一个非常实用的功能。用户可以通过特定的第三方工具或应用内的备份功能来实现这一点。这些工具和功能在操作过程中会确保用户的隐私安全,往往需要用户进行身份验证,并在授权后才能访问和导出聊天记录。
生成微信年度报告则是一种更为新颖的功能,它通常由一些第三方应用提供,通过分析用户一年的聊天内容、图片、视频和链接等数据,为用户提供一份详细的年度总结。报告内容可能包括最常使用的表情、最活跃的好友、发送信息最多的时间段,甚至是一些关键词的频率统计等。这类报告不仅增加了用户对过去一年交流活动的了解,也有助于用户更加客观地评估自己的社交模式和生活习惯。
值得注意的是,尽管微信聊天记录导出和年度报告生成为用户提供了便利,但同时也带来了隐私保护的挑战。用户在进行这些操作时,必须确保选择安全可靠的应用和服务,避免因操作不当而导致个人敏感信息的泄露。同时,用户应当关注和了解微信及第三方应用的隐私政策,确保在导出和生成报告的过程中,个人数据能够得到妥善处理和保护。
在技术实现层面,这些功能依赖于自然语言处理、数据挖掘、机器学习等先进技术和算法。这些技术能够对大量的文本数据进行深入分析,提取出有价值的信息,并以报告的形式展现给用户。例如,通过统计分析,系统可以识别出用户使用频率最高的词汇、表情或话题,以及用户社交网络的活跃度和影响力分布等。
此外,随着大数据和人工智能技术的发展,未来微信聊天记录导出和年度报告功能将更加智能化和个性化。用户可能将享受到更为丰富的数据解读、更加深入的生活习惯分析,以及更加精准的社交趋势预测。这对于提升用户体验和生活质量都具有积极的意义。
随着数字化生活方式的普及,微信聊天记录和年度报告这类服务已经成为数字化个人生活档案的重要组成部分。它们帮助人们记录生活、回顾历史,并在数据中寻找未来生活的线索。因此,掌握这些工具和知识,对于用户来说不仅是技术上的提升,更是对个人生活资料数字化管理和利用能力的增强。

我会唱天意
- 粉丝: 275
最新资源
- 功能分析 这个AI图像处理工具应该包含以下核心功能: 图像上传(文件/URL/摄像头) 多种图像处理效果(素描、风格转换、上色、修复) 实时预览和对比功能 处理进度显示 结果下载 实现方案
- 七万吨级卸煤专用码头及取排水工程施工组织设计.doc
- 第02章-氢的基本性质及其利用依据.doc
- 本项目主要用于从 全国中小企业股份转让系统 (NEEQ) 的官方网站上抓取一些公开的交易方面的数据.zip
- 微信小程序下拉刷新上拉加载组件.zip
- 项目策划工作程序.doc
- 不良地质现象-河流地质作用.ppt
- 2008年余姚市某渡假山庄扩建项目可行性报告-.ppt
- 万科客户关系工作介绍.ppt
- 政府投资项目实施“代建制”试点的比较分析与研究(-11).doc
- 微信小程序婚礼请柬.zip
- 大亚湾石化仓储项目.doc
- 玻化微珠保温施工工艺.doc
- 测厚仪使用说明书.doc
- 微信小程序实践.zip
- 工程项目目标成本的测定.doc