想不想自己搭建一個QQ機器人,來進行QQ群管理、好友自動應答等,以下就為大家示範一個快速搭建一個簡單的QQ機器人以及利用PHP二次開發完善自己的需求。
酷Q介紹
酷Q是一款實用的容易快速上手的QQ機器人軟體,它可以實現QQ群組管理、好友聊天、日常便民等多種功能。使用場景非常廣泛,淘寶推客的群組管理,自動推送商品到群組裡,自動回覆等。可以發送私聊,群聊,拉討論組,踢人等等你想到的都有,想不到的也有,十分強大。
操作步驟
1. 前提條件:一台windows電腦(Mac下也有,需要使用docker技術,後續介紹)
#2. 前往官網下載酷Q客戶端:https://cqp.cc/t/23253 選擇酷Q Air圖靈版
#如果官網不能打開,可以前往https://github .com/xmgb-cj/coolq-php下載壓縮包。
3. 下載後先解壓縮出來,然後點選解壓縮後的CQA程式啟動機器人,輸入一個QQ帳號密碼,這裡登陸後手機上的QQ會退出登陸,電腦上的不會。可以先找個小號來測試以下。
4. 登入成功之後,電腦右下角會出現如下圖所以,說明以及安裝登入成功了。
5. 接下來從github下載酷Q的http拓展外掛
##https:// github.com/richardchien/coolq-http-api/releases
下載下圖這個cpk檔案
6. 下載之後拷貝這個檔案放到酷Q解壓縮出來的app資料夾下
7. 之後右鍵桌面右下角的機器人,選擇應用程式->應用程式管理,點擊重載應用,就會在列表裡出現剛貼上進來的HTTP API 應用程式。點擊啟用即可。支援酷Q機器人的HTTP拓展安裝結束。如果出現載入失敗,查看電腦VC運作庫是否正常即可。
PHP二次開發
上面載入的HTTP拓展預設會監聽本機的5700端口,那麼我們接下來就可以直接根據接口文檔https://cqhttp.cc /docs/4.12/#/API?id=api-列表來進行我們的開發。
依照API文件裡傳送群組訊息的介面
直接瀏覽器輸入http://127.0.0.1:5700/send_group_msg?group_id=群組編號&message=你好
上面的群組需要登陸的QQ為該群組的創建者或群組管理員。
如下圖所示:
同時,我們在QQ群組裡可以看到這條由機器人發送的訊息。
總結
到這邊我們以及完成了機器人的安裝以及PHP的接口,測試發送成功,每個請求都可以在桌面機器人右鍵->日誌裡記錄。接下來可以查看介面文檔,做更多的客製化操作。
以上是PHP快速建立一個簡單的QQ機器人的詳細內容。更多資訊請關注PHP中文網其他相關文章!