由于公司业务需要用QQ群发器,而市面上的这些群发器,写得都很垃圾,还要收几百大洋一个,本着自己动手丰衣足食的思想,在过年假期这几天用几个晚上写了个QQ群发器,先取名叫做飞速群发器(简单快速),使用的语言是C++,框架是MFC,不多说了,先上图::
今天要说的是如何通过C++ 基于MFC写QQ群发器,虽然界面会丑陋了点,但是效果还是杠杠滴。
其中还采用了SQLite等数据库作为记录发送结果和发送配置。
在写代码之前,先分析下我们的业务需求:
目前市面上的QQ群发器,都是模拟手工去点击QQ界面弹出聊天框,通过复制粘贴数据进行发送的。
这种操作有个缺点,容易被封号。而且发送的时间很集中,QQ后台很容易判断出是机器群发的,一下子
就被封号了。
我们业务总结了如下需求:
===============
1、设置简单,配置能通过配置文件导入导出到不同的电脑上立刻开始工作,即开箱即用。
2、不能让系统判定我们是用群发器发送,尽量模拟人工发送,规避机器发送痕迹,从发送频率,发送行为上模拟人工。
3、发送的QQ群能进行分组,不是所有QQ群都发送。
4、发送的结果能统计分析
5、发送过的QQ群,不在发送、
6、兼容不同QQ版本。
实现思路与原理
===============
为了避免机器群发的动作,采用被动群发方式。
只有在QQ群有人聊天的才发送,而且发送时间间隔是2个小时,如果之前发送过了
就不在发送,直接关闭。这样子操作QQ群发模拟的更加像人工发送,发送时间点不会
太集中,而且只有有人讨论的活跃群才能收到消息。
准备工作:
1、通过设置QQ软件,自动弹窗。
2、通过设置QQ软件,按回车发送消息。
程序核心思路:
1、通过定时器刷新进程列表,找出QQ聊天窗口
2、通过复制粘贴与聊天窗口进行数据互动,将要发送的内容复制到聊天窗口发送。
3、发送完成关闭窗口。
4、记录发送QQ群、发送内容、发送时间,用于后面群发判断与统计分析。
先来个高清大图:
老板来监督干活了,未完待续。
有需要源码的,请留言。我后续将源码整理下开源出来。
或者可以关注我们的网站 feisuqunfa.com,这里也会公布相关源码。