客服专线:2 QQ: 邮箱:
地址:苏州市金鸡湖大道1355号国际科技园1期204A-1
微信机器人的实现有三种:webapp和exe。其中web很多账号受限登录不了而hook app的话需要使用xposed则会封号,所以现在大部分机器人都是基于PC微信
先实现一下最基本的机器人的功能:接收消息和发送消息。找相关call请看:
基本所有类型的消息都会通过这个比如红包、转账和语音文件等,包括公众号的推送也可以收到因为红包无法在PC微信上查看,只能收到一个红包的文字消息(比如谁谁谁发了红包请到手机上查看),如果是图片的话可以知道是什麼图片其他比如表情和公众号等都是一些xml的信息也可以解读出来,就是语音的话我还没找到对应的call或者相对应的文件
要实现拦截信息呮需要hook这个地址就能截取到所需要的信息。实现成品:(dll由C++编写,exe由aardio编写)
发送文本消息的代码就是上面几行实现成品:
CSDN无法上傳视频,效果就不放了
上面的两个成品只是验证一下方法可行,并不是机器人它实际上还是人在操作界面来实现发消息。不过既然能使用外部代码来实现那么对接某些人工智障(比如腾讯AI开放平台的聊天机器人)也是没问题的。当然为了其他语言也可以使用,可鉯开放一个通用的协议来实现比如tcpsocket,httpRPC是用的最多的,但是我还没有弄懂它是个啥意思
实现一些群发和转发也是相当简单,对于收发消息的功能这两个call已经足够用了
用python实现微信机器人可以监控到微信群里的聊天信息:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。