# 微信好友年度报告
PeterZhong × %nick%[1]
> Published By ©PeterZhong Using `Python` & `mdbook`
>
> **特别说明:** 本文档全部由程序自动生成,部分未经人工核验,内容仅供参考。
### 一、报告主体
尊敬的“%nick%”先生/女士:[2]
您好!不知不觉,2025年已经到来,在过去的2024年里,我们或许才刚刚相识,或许已经是老相识了,这一年我们之间产生的消息往来有%total_num%条,往下看看有什么有趣的信息吧~[5]
我们聊天聊到最晚的那次聊到了%latest_time%[4],%time_comment%
这%total_num%条消息中文字消息一共有%text_count%条,占比%text_percent%,语音消息%voice_count%条,%text_comment%
这些文字消息一共%sum%字,平均每条的长度为%avg%字,%avg_comment%
%type_pie%
我收到的消息有%receive%条[6],%send_comment%
%send_pie%
我给你的微信备注名为`%note%`[7],这年我也没怎么整理过微信的备注了,所以也没怎么特别地设计过。
不知道你还记不记得%max_date%,%max_date_this%天我们聊天聊得最多,一共产生了%date_max%条消息,到底在聊什么啊
与之相反,%min_date%比较特别,%min_date_this%天我们聊得很少[8],只产生了%date_min%条消息,或许那天大家都挺忙的吧,又或许没什么事就不打扰了。
%heat%
每一天我们发送消息最多的是在%max_time%,在%max_time_this%个时段仅仅一个小时内我们互通的消息就达到了%time_max%条
而发送消息最少[9]的是在%min_time%,在%min_time_this%个时段我们只产生了%time_min%条消息
%time_bar%
我们的聊天中出现最多的词语是%max_word%[10],一共出现了%word_max%次,以下则是我们的年度关键词
%wordcloud_html%
还有哦,我们的聊天记录中出现最多emoji是它(们):%max_emoji%,出现了%emoji_max%次
好啦!汇报完毕。祝你2025年身体健康,万事顺意!
---
**注:**
1. 如果今年你更改过昵称,系统将自动选取其中一个。
2. 非常抱歉目前依然没能实现读取微信的性别信息,只能继续凑合一下了。
4. “最晚时间”的计算机制有点复杂(有些可能到四五点才睡觉的,对“晚”的定义比较模糊),此数据仅供参考。
5. 含系统消息(例如拍一拍、撤回提示等),下文的消息计数均类似。
6. 含系统消息(例如拍一拍、撤回提示等均算作“我收到的”)。
7. 【】中间的编号是分类,后面是姓名(不排除被输入法坑导致输错了)以及用-分隔的身份标签等,所有好友均为类似格式。因编码原因,部分特殊字符无法显示,此处换为`_`。
8. 忽略消息数为0的日期后再进行统计。
9. 忽略消息数为0的时间后再进行统计。
10. 基于“jiema模块”自动分词,不涉及深度学习和AI,可能会有分词错误。
11. 为了信息安全,该文档的在线版将会在不久后下架,如有需要你可以问我拿离线版或者点击右上角打印为PDF保存。
---
### 二、说点啥
今年感觉变得更忙了,很多想做的事没做成,充实起来倒也是个不错的状态。因为时间有限,今年的微信好友年度报告大致沿用了去年的代码,但是因为微信导出的数据格式发生了比较大的变化,所以根据新的数据格式进行了适配,去年的图表全部都是用图片的形式插入在网页中的,今年则改成了可以点击交互的图表形式。后面还要继续考试呢,就不写这么多了。衷心祝愿:身体健康,所愿皆如愿!