打造QQ机器人的第二步:零基础搭建ZeroBot-Plugin框架指南
最编程
2024-07-22 19:54:20
...
1. Go语言环境安装
ZeroBot-Plugin 的安装方式有三种,使用 release 版本运行、本地运行和编译运行。因为涉及到机器人功能的自定义,这里我选择本地运行,所以接下来安装Go环境,所有命令均在root用户下使用。
进入 Golang 下载页面,这里我选择go1.18.2.linux-amd64.tar.gz
版本,右键改本并复制链接,回到shell,将文件下载回来并解压
cd /home
wget https://golang.google.cn/dl/go1.18.2.linux-amd64.tar.gz
tar -C /usr/local -xzvf go1.18.2.linux-amd64.tar.gz
rm go1.18.2.linux-amd64.tar.gz
然后将其添加到环境变量中,打开profile
文件
vi /etc/profile
在最后一行添加
# Golang
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
最后source一下
source /etc/profile
至此Golang环境安装成功,可以用go version
检查下
2. 安装ZeroBot-Plugin框架
在home目录下将项目clone回来
cd /home
git clone https://github.com/FloatTech/ZeroBot-Plugin.git
编辑项目目录中的main.go
文件
vi /home/ZeroBot-Plugin/main.go
控制功能前的注释即可开启/禁用功能
找到这一行即可修改机器人的昵称
adana := flag.String("n", "椛椛", "Set default nickname.") // 可将'椛椛'改为你自己机器人的昵称
找到这两行,取消注释并将账号改为自己大号QQ账号
// 通过代码写死的方式添加主人账号
// sus = append(sus, 12345678) // 取消前面注释并更改QQ账号
最后运行下run.sh
即可
sh run.sh
显示如下程序即表示运行成功
3. 进驻后台
使用tmux将程序入驻后台
tmux new -s zerobot
cd /home/ZeroBot-Plugin
sh run.sh
最后ctrl+b d
退出tmux,在QQ上测试下
OK!至此ZeroBot-Plugin安装成功