V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
hutng
V2EX  ›  问与答

监控 win 桌面版微信聊天窗口的新信息,有啥实现思路?

  •  
  •   hutng · 2019-05-14 22:45:47 +08:00 · 5302 次点击
    这是一个创建于 2019 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为单位微信群,通告内容后,需要在微信群里抢名额(就看谁回复的快那种。。。。)

    所以,需要检测群聊内容,有特定关键字的话,自动回复就可以抢名额。

    itchat 开源项目基于微信网页版,很好实现这个功能。没还测试完,这个微信号的网页版登陆功能就让封了。。。。。

    windows 桌面版微信还能用,有没有什么监控窗口、提取聊天内容的实现思路?或者工具。

    14 条回复    2019-05-15 11:27:10 +08:00
    opengps
        1
    opengps  
       2019-05-14 23:00:21 +08:00
    不知道咋实现,这操作容易被微信封号吧。。。
    opengps
        2
    opengps  
       2019-05-14 23:01:00 +08:00
    有个思路就是,占用一台电脑,用按键精灵,不停地从消息框里复制消息,粘贴到其他地方
    binbex
        3
    binbex  
       2019-05-14 23:11:18 +08:00
    可以 Hook 实现,就是比较麻烦
    hutng
        4
    hutng  
    OP
       2019-05-14 23:25:41 +08:00 via Android
    @opengps 也这样想过,这样的话,电脑基本就做不了其他工作了,还有遇到群里图片语音啥的比较容易出错。实在不行也只能用这个笨办法了
    kokutou
        5
    kokutou  
       2019-05-14 23:26:05 +08:00
    试试 autohotkey 和 autoit3

    我之前看到微信是 duilib 做的。。。有可能这俩用不了。
    hutng
        6
    hutng  
    OP
       2019-05-14 23:28:41 +08:00 via Android
    @kokutou 好吧,我看看
    nfroot
        7
    nfroot  
       2019-05-14 23:31:18 +08:00
    @opengps 按键精灵本身能读剪贴板,不需要到处粘贴。
    @hutng 按键精灵有“后台”相关插件,还有识别文字……实现个半脱机全脱机不是什么难题(按键精灵宇宙里的半脱机意思是必须在可见屏幕上展示一部分窗口,全脱机的意思是它可以飘在屏幕外面,不影响你工作生活)

    不过刚上手的新人肯定写不出来= =。
    7654
        8
    7654  
       2019-05-14 23:42:55 +08:00
    这种用手机来做最简单,申请通知读取权限,对特定文字进行突出处理就可以了,可以参考手机抢红包
    ysc3839
        9
    ysc3839  
       2019-05-14 23:51:11 +08:00   ❤️ 2
    @7654 是的。已经有相关的代码,还无需 root。
    Nevolution ( https://play.google.com/store/apps/details?id=com.oasisfeng.nevo) 配合 https://github.com/Nevolution/decorator-wechat 可以实现获取微信通知内容以及自动回复。
    injector
        10
    injector  
       2019-05-15 00:04:29 +08:00
    换个其他第三方开源的微信客户端实现?基于 js, python 或者其他语言的都有,例如这个 https://github.com/nodeWechat/wechat4u GitHub 上蛮多的可以搜一搜
    thedrwu
        11
    thedrwu  
       2019-05-15 06:06:59 +08:00 via Android
    华…为?
    locoz
        12
    locoz  
       2019-05-15 11:09:43 +08:00
    @injector #10 都是基于微信网页版的,基于 PC 端或者 APP 端的不会有人敢开源
    locoz
        13
    locoz  
       2019-05-15 11:10:40 +08:00
    拿手机做会比较方便,Xposed 有现成的模块可以用,接一下 SDK 就可以做到监听消息自动回复了
    meppy
        14
    meppy  
       2019-05-15 11:27:10 +08:00
    可以监控 electronic-wechat 里的消息啊,这个是基于 web 的吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:44 · PVG 02:44 · LAX 10:44 · JFK 13:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.