使用Go-cqhttp和ZeroBot-Plugin搭建一個QQ群澀圖機器人

準備:

一臺能聯(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

下完解壓

image

Go環(huán)境(按照你的操作系統(tǒng)下載):

下載:https://studygolang.com/dl

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 回車


go-cqhttp

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


Config

修改完成后保存,然后雙擊go-cqhttp.bat,按照提示登陸就行

Linux:

配置方法和Windows一樣
運行時使用以下命令運行

./go-cqhttp

如果提示沒有權(quán)限,執(zhí)行下面命令后再執(zhí)行運行命令

chmod u+x go-cqhttp

配置ZeroBot-Plugin:

Windows:

回到ZeroBot-Plugin目錄,使用編輯器或者記事本編輯main.go文件
在這個文件里如果你有不需要的插件可以使用//符號注釋掉
拉到最下面修改此處的機器人名稱和機器人管理員(機器人主人)的賬號


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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容