準備:
一臺能聯(lián)網(wǎng)的電腦Windows或Linux操作系統(tǒng)
Go-cqhttp框架:
下載:https://github.com/Mrs4s/go-cqhttp/releases?page=1
下載對應操作系統(tǒng)版本的文件,下完解壓
ZeroBot-Plugin插件:
下載:https://github.com/FloatTech/ZeroBot-Plugin
下完解壓

Go環(huán)境(按照你的操作系統(tǒng)下載):
Windows雙擊安裝,安裝時請選擇添加進環(huán)境變量
Linux安裝:
先下載Go環(huán)境包
wget https://studygolang.com/dl/golang/go1.17.3.linux-amd64.tar.gz
將tar文件提取到/usr/local目錄
sudo tar -C /usr/local -xzf go1.17.3.linux-amd64.tar.gz
提取文件后,編輯[ $PATH ]環(huán)境變量,以便系統(tǒng)知道Go可執(zhí)行二進制文件在哪里。
執(zhí)行命令:
sudo nano /etc/profile
在文件最后一行添加
export PATH=$PATH:/usr/local/go/bin
添加完按Ctrl+O保存,回車確認保存,再按Ctrl+X退出編輯器
執(zhí)行
sudo nano $HOME/.profile
同樣在最后一行添加
export PATH=$PATH:/usr/local/go/bin
然后保存
執(zhí)行以下命令使PATH環(huán)境變量應用于當前的shell會話:
sudo source ~/.profile
要驗證是否已成功安裝Go,請運行以下命令,該命令將打印Go版本
go version
如果安裝成功應該會打印出
go version go1.17.3 linux/amd64
Git工具:
下載:https://git-scm.com/downloads
Windows安裝時請勾選添加環(huán)境變量
Linux(Debian系)使用以下命令安裝
sudo apt install git
FFmpeg:
下載:https://ffmpeg.org/download.html
下載后解壓并手動配置環(huán)境變量
參考:https://blog.csdn.net/Chanssl/article/details/83050959
Linux(Debian系)使用以下命令安裝
sudo apt install ffmpeg
配置go-cqhttp:
Windows:
回到go-cqhttp所在的目錄,雙擊go-cqhttp.exe,會彈出一個窗口,點確定,此時在當前目錄下會自動生成一個go-cqhttp.bat腳本,雙擊它
在彈出窗口選擇 2:正向Websocket 回車

會提示已生成配置文件,然后關(guān)閉此窗口
當前目錄下會多出一個config.yml文件,這個文件就是配置文件,用編輯器或者記事本打開它
需要把此處的QQ號改為你要登錄的機器人的QQ號,密碼可以不填,后面可以掃碼登陸

修改完成后保存,然后雙擊go-cqhttp.bat,按照提示登陸就行
Linux:
配置方法和Windows一樣
運行時使用以下命令運行
./go-cqhttp
如果提示沒有權(quán)限,執(zhí)行下面命令后再執(zhí)行運行命令
chmod u+x go-cqhttp
配置ZeroBot-Plugin:
Windows:
回到ZeroBot-Plugin目錄,使用編輯器或者記事本編輯main.go文件
在這個文件里如果你有不需要的插件可以使用//符號注釋掉
拉到最下面修改此處的機器人名稱和機器人管理員(機器人主人)的賬號

修改完成后雙擊run.bat運行
Linux:
配置方法和Windows一樣
運行時使用以下命令運行
./run.sh
如果提示沒有權(quán)限,執(zhí)行下面命令后再執(zhí)行運行命令
chmod u+x run.sh
注意:機器人在運行過程中不要關(guān)閉命令窗口,關(guān)閉窗口會導致機器人關(guān)閉,Linux可以使用screen工具在后臺運行,注意安裝的設(shè)備的網(wǎng)絡(luò)環(huán)境,有些功能只有國外網(wǎng)絡(luò)環(huán)境才能使用
screen基本使用方法:
新建一個名為QQ的任務(wù)窗口:
screen -S QQ
恢復名為QQ的任務(wù)窗口
screen -r QQ
查看當前所有screen任務(wù)窗口
screen -ls