想不想自己搭建一個QQ機器人,來進行QQ群管理、好友自動應(yīng)答等,下面就為大家演示一個快速搭建一個簡單的QQ機器人以及利用PHP二次開發(fā)完善自己的需求。
酷Q介紹
酷Q是一款實用的容易快速上手的QQ機器人軟件,它可以實現(xiàn)QQ群管理、好友聊天、日常便民等多種功能。使用場景非常廣泛,淘寶推客的群管理,自動推送商品到群里,自動回復(fù)等??梢园l(fā)送私聊,群聊,拉討論組,踢人等等你想到的都有,想不到的也有,十分強大。
操作步驟
1. 前提條件:一臺windows電腦(Mac下也有,需要使用docker技術(shù),后續(xù)介紹)
2. 前往官網(wǎng)下載酷Q客戶端:https://cqp.cc/t/23253 選擇酷Q Air圖靈版
如果官網(wǎng)不能打開,可以前往https://github.com/xmgb-cj/coolq-php下載壓縮包。
3. 下載后先解壓出來,然后點擊解壓后的CQA程序啟動機器人,輸入一個QQ賬號密碼,這里登陸后手機上的QQ會退出登陸,電腦上的不會??梢韵日覀€小號來測試以下。
4. 登錄成功之后,電腦右下角會出現(xiàn)如下圖所以,說明以及安裝登錄成功了。
5. 接下來從github下載酷Q的http拓展插件
https://github.com/richardchien/coolq-http-api/releases
下載下圖這個cpk文件
6. 下載之后拷貝這個文件放到酷Q解壓出來的app文件夾下
7. 之后右鍵桌面右下角的機器人,選擇應(yīng)用->應(yīng)用管理,點擊重載應(yīng)用,就會在列表里出現(xiàn)剛粘貼進來的HTTP API 應(yīng)用。點擊啟用即可。支持酷Q機器人的HTTP拓展安裝結(jié)束。如果出現(xiàn)加載失敗,查看電腦VC運行庫是否正常即可。
PHP二次開發(fā)
上面加載的HTTP拓展默認(rèn)會監(jiān)聽本機的5700端口,那么我們接下來就可以直接根據(jù)接口文檔https://cqhttp.cc/docs/4.12/#/API?id=api-%E5%88%97%E8%A1%A8來進行我們的開發(fā)。
按照API文檔里發(fā)送群消息的接口
直接瀏覽器輸入http://127.0.0.1:5700/send_group_msg?group_id=群號&message=你好
上面的群號需要登陸的QQ為該群的創(chuàng)建者或者群管理員。
如下圖所示:
同時,我們在QQ群里可以看到這條由機器人發(fā)送的消息。
總結(jié)
到這邊我們以及完成了機器人的安裝以及PHP的接口,測試發(fā)送成功,每個請求都可以在桌面機器人右鍵->日志里記錄。接下來可以查看接口文檔,做