V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zander
V2EX  ›  宽带症候群

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

  •  
  •   zander · 2023-05-04 20:53:36 +08:00 · 1841 次点击
    这是一个创建于 604 天前的主题,其中的信息可能已经有所发展或是发生改变。
    众所周知,如果一个微信群你一段时间不看,中间的消息有取不到的情况,表现为聊天记录的断档。具体多长时间我不知道,应该不是很长。

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

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

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

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

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

    @ding2dong 主要还是想要研究怎么存在电脑上。手机存储不可靠。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   927 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:27 · PVG 05:27 · LAX 13:27 · JFK 16:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.