coolq使用(一)

以前使用qqbot比較方便,但是最近再使用qqbot的時候,發現用不了了,所以就轉爲coolq了。下邊記錄一下coolq的使用過程。

本文使用的是百度雲,centos系統。coolq官網文檔地址  https://cqhttp.cc/docs/4.11/#/

1、根據官網文檔提示,先安裝docker。centos命令如下

如何查看自己是不是centos,使用這條命令即可。

安裝一些必要的系統工具:sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加軟件源信息:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安裝 Docker-ce:sudo yum -y install docker-ce

啓動 Docker 服務:sudo systemctl start docker

2、下載docker鏡像:docker pull richardchien/cqhttp:latest

3、新建文件夾,存放酷Q 的程序文件,mkdir coolq    這是在當前文件夾創建該文件夾

4、在 richardchien/cqhttp:latest鏡像下創建容器,命令如下(可以詳細看官方文檔來https://cqhttp.cc/docs/4.11/#/Docker

docker run -ti --rm --name cqhttp-test \
             -v $(pwd)/coolq:/home/user/coolq \  # 將宿主目錄掛載到容器內用於持久化 酷Q 的程序文件
             -p 9000:9000 \  # noVNC 端口,用於從瀏覽器控制 酷Q
             -p 5700:5700 \  #用於在API監聽的端口
             -e COOLQ_ACCOUNT=123456 \ # 要登錄的 QQ 賬號,可選但建議填
             richardchien/cqhttp:latest

 這一步執行以後,會在當前的文件夾下的coolq下/home/lxd/coolq/app/io.github.richardchien.coolqhttpapi/config文件夾下有一個COOLQ_ACCOUNT指定的qq號的json文件或者ini文件,該文中的例子就是123456.ini或者json。9000端口就是我們下一步將要訪問在網頁上登錄cool的ip地址,比如http://ip:9000    這個IP就是你的ip地址。我在這裏的命令設置的比較簡單,可以隨後在配置文件中設置。

5、下邊我們訪問http://ip:9000  得到如下頁面

 點擊上邊的鏈接兩字。顯示如下命令。

 如何密碼你不在上邊的啓動容器中設置的話就是默認的,MAX8char

我的顯示這樣的,

因爲我的之前登錄過,所以這裏說賬號過期,我只要點擊確認輸入我的賬號密碼就可以了。但是首次登錄的時候會出現一個坑,登錄時要是一路順風就沒什麼好說的,但會出現一個坑,就是異地登錄,如果遇到異地登錄會讓你用chrome插件來驗證,然而我嘗試了也沒什麼用,驗證碼還是不會出現。

 解決方法就是,在提示你用chrome的時候,你選擇否,再登錄一次就會使用到舊版的VNC。後面會讓你開啓設備鎖發短信來驗證登錄。

總之,登錄以後的界面是這樣的。

 看到界面上的新手教程,所以這一步很重要!!!添加好友,這是我的qq小號,然後添加成功以後,發送 新手教程,然後coolq纔開始監控配置文件配置的端口,不然不會監聽的好像,因爲我在遠程telnet一直連接不上,後來這樣操作就可以了。

這是給coolq發送以後的顯示。現在就算完成了。現在可以用瀏覽器測試下coolq提供的API。我嘗試如下。

則說明數據通信成功。則說明整個安裝就安裝完畢。

 

最後應用層開發下一篇文章說。最後如果有疑問可以加羣和我一起討論,195950373.加羣請備註來源。謝謝

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章