今天的主题是:针对【消息回复模块】的代码分析及问题记录。 1. 核心文件分析: 核心是:QQService.java、SmartQQClient.java、Application.java。需要搞清楚的问题: 为何用户发送消息,机器人就能监听到了呢? 监听在哪 ...
采用SmartQQ SDK进行开发,官网:https: github.com ScienJus smartqq 此项目只是集成使用的方法,在com.jsoft.robot.SmartQQUse.Receiver下,依然是官方的例子修改而来。 要运行此项目,命令如下: 先clone项目到本地 编译项目:mvn compile 运行项目:mvn exec:java Dexec.mainClass co ...
2017-05-09 16:53 0 2551 推荐指数:
今天的主题是:针对【消息回复模块】的代码分析及问题记录。 1. 核心文件分析: 核心是:QQService.java、SmartQQClient.java、Application.java。需要搞清楚的问题: 为何用户发送消息,机器人就能监听到了呢? 监听在哪 ...
背景:2月1日我们实验室的qq群引入了一个聊天机器人,可实现签到,打劫,玩游戏(如24点,猜字谜等)等的功能,签到,打劫成功,游戏胜利(如24点回答正确)可获得积分,寒假时未曾关注群所以开学时自己毫无积分,而其他同学都已为富一方,尤其是某学长积分竟达十万之巨,(签到一次100左右,24 ...
我以前写的代码我现在贴在了下面,下面的连接是我自己的博客,有问题希望大家提出来,一起进步。。。我以前试过,没啥问题。可以实现聊天。 https://realwuxiong.github.io/blog/2018/08/01/qq聊天机器人/ ...
BAT站在中国互联网的顶端,引导着中国互联网的发展走向。。。既受到了多数程序员的关注,也在被我们所惦记着。。。 关于SmartQQ的协议来自HexBlog,根据他的博客我自己也一步一步的去分析,去尝试,自己不了解不知道的总是神秘的,如果你有这种好奇心,那么真相就只有一个。接下来我先把协议 ...
为了解决这题,可以具体看看下面这个讨论。 解灵运工程师 185 人赞同 某次架构师大会上那个58同城做即时通信的人说:原因是因为当时没有epoll这种可以支持成千上万tcp并发连接的技术,所以他们使用 ...
一、 实验目的: 在虚拟机下NAT模式下通过Wireshark抓包,分析QQ的传输模式。了解QQ在传输信息过程中用到的协议。分析在Nat模式下,信息传输的穿透性。 二、 实验环境: Win7 专业版32位(在虚拟机里面)。 Win7 旗舰版64位(物理机) QQ版本 ...
这里为了便于介绍程序设计的流程,更多以代码形式给出,具体可用火狐浏览器的firebug插件来抓包分析,或者用谷歌浏览器的开发者工具进行抓包。抓包地址是:http://w.qq.com 第一步,是二维码,登录上面的网址我们可以看到一个二维码页面,那么如果要实现机器人,首先第一步必须完成登录,通过手 ...
整体思路利用vbs启动qq找到相应的对象进行访问,利用剪切板从而把想发送的消息使用sendkeys进行粘贴,最后进行关闭操作。 如何定时呢,我们将使用cmd就可以了,因为windows自带时间的读取和操作。 用c++编写代码关于定时操作,最后将c++代码生成exe文件,放到服务器上就可以每天 ...