如何定时取微信等聊天软件的所有未读聊天记录到本地?

2023-05-04 20:53:36 +08:00
 zander
众所周知,如果一个微信群你一段时间不看,中间的消息有取不到的情况,表现为聊天记录的断档。具体多长时间我不知道,应该不是很长。

现在工作需要,想定时的把电脑的聊天软件的聊天记录全部取到本地,一周一次之类的。这样还能放心的定期把手机聊天记录删掉。

各位能想到除了鼠标模拟点击之外的其他思路吗?能通过后台定时发包实现吗?

包括但不局限于微信、QQ 、企业微信、钉钉等聊天软件。
1829 次点击
所在节点    宽带症候群
7 条回复
ding2dong
2023-05-04 20:57:17 +08:00
只要定时将微信切换到前台就可以触发消息同步
ding2dong
2023-05-04 20:58:46 +08:00
而且理论上微信是有长连接通知新消息的,只要网络没断太久不会丢消息
ding2dong
2023-05-04 21:02:18 +08:00
哦你说手机丢消息,想通过 pc 端备份啊,备份 pc 微信数据库文件?
coffeesun
2023-05-05 06:59:33 +08:00
我一直用家里服务器登 pc 端的微信,装了防撤回插件,所有记录都有,几年了,不怎么掉过线
datocp
2023-05-05 07:13:59 +08:00
这个问题确实值得研究。

根据之前的网络搜索手机端为了节能据说每 5 分钟去取一次数据。感觉自己用 moto 这个问题更明显,公司里同样的网络,电脑早收到,手机很久才响起来。其实同样的网络不代表同样连接在一个微信服务器。
从年初被反应微信服务器有问题,自己这边肯定没动过网络设置,只能怪腾讯搞什么鬼。
微信又说服务器是不保存聊天记录的,那天同事向我反应手机和 pc 收发消息不一致,往往缺少的那一句消息却是很重要的产品设计图。。。破微信谁天天盯着不同端来区分消息差别。

各位神仙有方法嘛!!!
j20001112
2023-05-06 05:07:59 +08:00
@datocp 电脑端只能云端接收最近 24 小时的聊天记录,手机能云端接收 72 小时聊天记录,超过 24 小时,72 小时聊天记录就会出现断档
@ding2dong
zander
2023-05-07 22:31:27 +08:00
@coffeesun 平时工作电脑,家里的电脑来回登,有时候公司电脑关了,家里电脑没及时打开,消息就会漏。
我家里倒是有服务器一直开着,但是就用微信举例,那些群消息你不打开,他会存储到本地吗?我的理解微信为了节省服务器资源,消息都是看的时候才去获取的,你放着群聊不管,哪怕你微信一直开着,还是会断档。

@ding2dong 主要还是想要研究怎么存在电脑上。手机存储不可靠。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937356

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX