最近加了挺多微信群,在某个群里见到了一个类似QQ群的机器人,你@它的名字加关键词就会自动回复,这是怎么回事?微信机器人添加需要什么条件呢?接下来我们一起来了解下这个微信机器人。
从终端来说,分为手机微信机器人、电脑微信机器人;从操作系统来说,分为PC微信机器人,MAC OS微信机器人,安卓微信机器人,IOS微信机器人;从实现原理来说,分为协议机器人,HOOK代码机器人(侵入式);从广泛程度来说,PC微信机器人应用和安卓微信机器人,应用最为广泛。我说一下PC微信机器人。第一:PC微信机器人是基于HOOK代码来实现的;第二:PC机器人目前在看雪、github、CSDN均有相应文章和代码;第三:因为windows毕竟是最为广泛的用户,逆向工具链非常完备和成熟,所以研究这块的人最多;第四:如果没有逆向基础,不懂汇编,不懂c或c++,这些源码拿到是没有任何价值和意义的。
实现原理
就上图可以看出,微信机器人前三步是根本。有了这前三步的基础,可以实现到很多我们常用的功能,如:1、自动接收、发送文本消息(包括个人和群消息)2、自动接收、发送图片消息3、自动在微信群里AT人的消息4、自动加好友等等由于逆向的破坏力比较强大,有的也做了一些功能,如直接从PC拷贝出微信的数据库文件,解密出相关的聊天信息等。而手机端,这方面的限制多一些,一般人的手机都有密码,你进不去;其次,安卓和苹果对权限有要求(需要root或者越狱)。另外,PC逆向工具链非常成熟,所以,这也是PC微信介入的人更多的一个因素。
成品推荐
wetool
wechaty
当然你如果热爱编程,可以自己编码实现,如果上述2个微信机器人不能满足需求,可以找开发工资进行开发。
7*24小时为您服务
解答:网站优化,网站建设,APP开发,小程序开发,H5开发,网络推广等