微信?QQ?的机器人?外挂?易语言?

写在前面

这两三天,我大体了解了微信机器人相关内容,详细可见前一个推文。
也写了一个微信机器人,主要用于:

  1. 关键词回复:有一些问题,真的不想再回答,比如,哪里可以下载到TBtools?!
  2. 方便微信拉人进群:扫码进群,超过100人就不行咯。所以,自动拉人会比较方便得多....
  3. 广播:总的来说,推文好坏都好,如果你愿意不要脸地到处转发,总是会让推文有更高的曝光度,也就有更多的阅读量
    ....

事实上,既然可以让计算机帮我们做,为什么要自己做呢?

易语言的天下?

Emm...这是一个相对沉重的话题。关于这类机器人的开发,昨天的推文已经写过了大体实现逻辑。那么为什么可以看到有太多不同名字的QQ或者微信机器人是用易语言写的?!
详细答案,其实可以直接到知乎上查看。大体总结如下:

  1. 外挂的核心部件,也就是dll注入,暴露调用函数和方法等,只能用C/C++等可以操作内存的。易语言似乎也可以,不过往往没他什么事情。幕后大佬搞定了这一部件,于是打包成.dll,然后...分发出去.....这样即使下游有什么事,跟他们没啥关系。
  2. 常见的各种机器人或者外挂实现,就是在拿到大佬的.dll之后,打造各种看起来丰富多彩或者有趣的小工具,满足一些具体需求。于是,需求的变化很多,小需求的量也不会小,在这一步,易语言是良好温床之一。为什么说之一?因为,好上手的语言不会少,比如perl,python,php,甚至java.....【注:事实上我觉得C也好上手,写过一段时间,这里只是相对而言】。那么为什么是易语言。我觉得可能的原因之一是... 易语言不仅对国内任何计算机用户没有语言门槛,库多好好上手,而且他可以静态编译成.dll。惊呆了!是的,.dll从某种角度来说,几乎是完全保护了一些或有或无的劳动成果。【注:说实话,或许这个社会的运转本身就是如此,交易之所以存在,总是你有我无,或者相反,否则也不会有交易】。

或许有时应该不务正业

我们每天总是有这样,那样的事情,无论是工作时间,还是放假。我会认为,抽出一些时间,做一些看似不务正业的事情,或许可以让自己把原来的事情看得清楚。在实现我自己的微信机器人的过程中:

  1. 我大体了解了一般外挂的实现
  2. 了解多了一门语言,事实上,我还写了几个小的易语言代码...
  3. 看到了一群平时没看到的人的生活,似乎他们以写这类插件为生。当然也很有可能只是兼职。而他们服务的对象,似乎更多的是一些相对“灰色”的产业?对于他们开发的插件【往往也是易语言写的】,会有按月、按季、按年收费,每个月也是几块钱【注解:比如8元】。当然,贵的我没注意到。不过这是一个有趣的事情。
  4. ... 或许这是最关键的一点,我开始更多地去思考一个问题:不要也无需造轮子。这件事情,从我开始写代码到现在,总是困扰着我。或者这不仅仅体现在写代码上,也体现在我做任何事情上。既然写的是perl,那就要多用module啊,比如bioperl,既然写python,那要大量import啊,不然用什么python... 既然写Java... 第三方类库... 一直不用,是想干什么?浪费时间?
    做人也是类似的,什么都想自己搞定,可能最后什么都搞不定.... Emmm....脑壳疼~~

写在最后

这些事情,就告一段落了。实验室电脑也连接上了,是时候做点正事了。

你可能感兴趣的:(微信?QQ?的机器人?外挂?易语言?)