今天的主題是:針對【消息回復模塊】的代碼分析及問題記錄。 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文件,放到服務器上就可以每天 ...