PHP快速搭建一個簡單的QQ機器人

2020-07-16 10:05:53
想不想自己搭建一個QQ機器人,來進行QQ群管理、好友自動應答等,下面就為大家演示一個快速搭建一個簡單的QQ機器人以及利用PHP二次開發完善自己的需求。

酷Q介紹

酷Q是一款實用的容易快速上手的QQ機器人軟體,它可以實現QQ群管理、好友聊天、日常便民等多種功能。使用場景非常廣泛,淘寶推客的群管理,自動推播商品到群裡,自動回復等。可以傳送私聊,群聊,拉討論組,踢人等等你想到的都有,想不到的也有,十分強大。

操作步驟

1. 前提條件:一台windows電腦(Mac下也有,需要使用docker技術,後續介紹)

2. 前往官網下載酷Q用戶端:https://cqp.cc/t/23253 選擇酷Q Air圖靈版

1588234749565.jpg

如果官網不能開啟,可以前往https://github.com/xmgb-cj/coolq-php下載壓縮包。

3. 下載後先解壓出來,然後點選解壓後的CQA程式啟動機器人,輸入一個QQ賬號密碼,這裡登陸後手機上的QQ會退出登陸,電腦上的不會。可以先找個小號來測試以下。

1588235213230.jpg

4. 登入成功之後,電腦右下角會出現如下圖所以,說明以及安裝登入成功了。

1588235312938.jpg

5. 接下來從github下載酷Q的http拓展外掛

https://github.com/richardchien/coolq-http-api/releases

下載下圖這個cpk檔案

1588235450336.jpg

6. 下載之後拷貝這個檔案放到酷Q解壓出來的app資料夾下

1588235528293.jpg

7. 之後右鍵桌面右下角的機器人,選擇應用->應用管理,點選過載應用,就會在列表裡出現剛貼上進來的HTTP API 應用。點選啟用即可。支援酷Q機器人的HTTP拓展安裝結束。如果出現載入失敗,檢視電腦VC執行庫是否正常即可。

PHP二次開發

上面載入的HTTP拓展預設會監聽本機的5700埠,那麼我們接下來就可以直接根據介面文件https://cqhttp.cc/docs/4.12/#/API?id=api-%E5%88%97%E8%A1%A8來進行我們的開發。

按照API文件裡傳送群訊息的介面

1588235941747.jpg

直接瀏覽器輸入http://127.0.0.1:5700/send_group_msg?group_id=群號&message=你好

上面的群號需要登陸的QQ為該群的建立者或者群管理員。

如下圖所示:

1588236025698328.jpg

同時,我們在QQ群裡可以看到這條由機器人傳送的訊息。

1588236080685.jpg

總結

到這邊我們以及完成了機器人的安裝以及PHP的介面,測試傳送成功,每個請求都可以在桌面機器人右鍵->紀錄檔裡記錄。接下來可以檢視介面文件,做更多的客製化操作。

以上就是PHP快速搭建一個簡單的QQ機器人的詳細內容,更多請關注TW511.COM其它相關文章!