##1 首先安裝docker
sudo yum check-update
curl -sSL https://get.daocloud.io/docker | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker
##2 安裝go環境
先獲取權限sudo -i
再打開local檔案夾cd /usr/local
下載go壓縮包wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz
安裝解壓程式yum install wget unzip -y
解壓go檔案tar -xvzf go1.16.7.linux-amd64.tar.gz
設定環境變數,用Finalshell或者別的sftp軟體打開etc/profile檔案,復制下面的內容粘貼到profile檔案的最后一行
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存了后輸入命令source /etc/profile ##在當前bash環境下讀取并執行profile中的命令,
再輸入go env
顯示如下圖就說明安裝好了

#3# 拉庫并編譯go-cqhttp
先安裝gityum install -y git
然后拉庫git clone https://ghproxy.com/https://github.com/Mrs4s/go-cqhttp.git /root/go-cqhttp
編譯cd /root/go-cqhttp && go build
運行go-cqhttp
先給權限chmod 777 go-cqhttp
再運行./go-cqhttp
第一次運行go-cqhttp會提示讓你選擇協議,我們這里選擇http,ws正向兩個協議就行了,回車之后還會再提示你沒修改config.yaml檔案,請修改后再運行,這里我們就手動打開config.yaml檔案把里面的QQ號洗掉保存就行了
保存后重新運行機器人等待出現二維碼,使用一個QQ號掃碼登錄就行了
按鍵盤ctrl+c結束當前行程,
再讓go-cqhttp后臺運行nohup ./go-cqhttp
#4# 部署qqBot網頁端
先執行以下代碼拉取qqBot鏡像
docker pull asupc/qqbot
再創建容器并設定埠
docker run --name=qqbot1 -p 5010:5010 asupc/qqbot
回車后用瀏覽器訪問http://ip:5010/login.html配置資料庫及管理員賬號密碼
登錄后需要先去系統設定里配置資訊,那個協議ip地址可以在服務器上輸入ifconfig -a找到docker0那一個區域就會看到IP如下圖,我框起來的那個就是需要的ip啦,ip找到了就按照那個示例填寫一下就好了,埠不用改!

保存了后再回到go-cqhttp目錄下用命令后臺掛機./go-cqhttp -d
接著在重啟一下qqbot就可以了docker restart qqbot1
如果還有不懂得加群交流124567958
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301864.html
標籤:其他
上一篇:內核引導程式---head
