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

2019-05-14 22:45:47 +08:00
 hutng

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

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

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

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

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

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

不过刚上手的新人肯定写不出来= =。
7654
2019-05-14 23:42:55 +08:00
这种用手机来做最简单,申请通知读取权限,对特定文字进行突出处理就可以了,可以参考手机抢红包
ysc3839
2019-05-14 23:51:11 +08:00
@7654 是的。已经有相关的代码,还无需 root。
Nevolution ( https://play.google.com/store/apps/details?id=com.oasisfeng.nevo) 配合 https://github.com/Nevolution/decorator-wechat 可以实现获取微信通知内容以及自动回复。
injector
2019-05-15 00:04:29 +08:00
换个其他第三方开源的微信客户端实现?基于 js, python 或者其他语言的都有,例如这个 https://github.com/nodeWechat/wechat4u GitHub 上蛮多的可以搜一搜
thedrwu
2019-05-15 06:06:59 +08:00
华…为?
locoz
2019-05-15 11:09:43 +08:00
@injector #10 都是基于微信网页版的,基于 PC 端或者 APP 端的不会有人敢开源
locoz
2019-05-15 11:10:40 +08:00
拿手机做会比较方便,Xposed 有现成的模块可以用,接一下 SDK 就可以做到监听消息自动回复了
meppy
2019-05-15 11:27:10 +08:00
可以监控 electronic-wechat 里的消息啊,这个是基于 web 的吧

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

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

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

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

© 2021 V2EX