BlueMatthew / WechatExporter

Wechat Chat History Exporter 微信聊天记录导出备份程序
GNU General Public License v2.0
6.31k stars 564 forks source link

v1.9.5.11-x64-win,增量导出不起作用 #107

Open crazy3min opened 2 years ago

crazy3min commented 2 years ago

14:24:42: iTunes Version: 12.12.3.5, WeChat Version: 8.0.20 14:24:42: 找到 1个账号的消息记录。 14:24:42: 开始处理微信账户: xxx,微信号:xxxx 14:24:42: 读取账号信息 14:24:42: 读取对话信息 14:24:42: [DBG] WeChat Friends(2622) for: xxx loaded. 14:24:42: [DBG] ChatGroup Name of 22959432784@chatroom is empty. Build it from members 14:24:42: 找到165条对话。 14:24:42: 5/165: 处理与 陈xx 的对话 14:24:42: [DBG] Merge incremental messages. 14:24:42: [DBG] Save messages for incremental exporting. 14:24:43: 成功处理0条消息 14:24:43: 导出完成,耗时:00:00:01

已经勾选了增量导出,最终啥也没有导出,

BlueMatthew commented 2 years ago

我自己试了一下,没有重现你的问题,能正常导出。你之前的数据是不是比较老的版本导出来的?

crazy3min commented 2 years ago

翻了原来备份的文件夹,没找到是哪个版本导出的数据,印象应该是Version 1.9.5.8

其它版本信息我保留了,如下 iTunes Version: 12.12.3.5, WeChat Version: 8.0.18

BlueMatthew commented 2 years ago

是不是那些没有新消息的聊天,在聊天入口列表里面消失了?

crazy3min commented 2 years ago

确认是有新的消息的,我增量导出后,打开发现时间对不上,才发现没有导出新的消息。

因为增量导出,我不知道识别哪个数据,我导出后,发现没有导出新的消息,想重新导出,提示说最新数据是今天,我想修改这个识别数据都不知道怎么修改。

BlueMatthew commented 2 years ago

原来的聊天记录已经清除了吗?如果已经清除了,就比较麻烦,我是记录之前导出的最大的消息id的,如果要调整,估计要看具体的数据了。

如果原来的数据没有清除,可以把增量导出开关关了,或者把导出目录下的.wxexp目录删了。就能全量导出了。

crazy3min commented 2 years ago

使用“WechatExporter-v1.9.5.13-x64-win”增量备份还是不行,并没有成功。

测试时,发现一个问题:导出A1会话,再选择B1会话增量导出时,时间是按A1最后导出的时间计算。

如果有可能,增量备份建议是计算单独会话导出的最后时间,而不是所有会话都使用同一个时间。

cloudGrin commented 1 year ago

原来的聊天记录已经清除了吗?如果已经清除了,就比较麻烦,我是记录之前导出的最大的消息id的,如果要调整,估计要看具体的数据了。

如果原来的数据没有清除,可以把增量导出开关关了,或者把导出目录下的.wxexp目录删了。就能全量导出了。

同一个群的消息,在清空聊天记录之后重新增量备份失败,msgId从1重新计数了

image image