欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

打造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检查下

Split

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

  显示如下程序即表示运行成功

Split

3. 进驻后台

  使用tmux将程序入驻后台

tmux new -s zerobot
cd /home/ZeroBot-Plugin
sh run.sh

  最后ctrl+b d退出tmux,在QQ上测试下

  OK!至此ZeroBot-Plugin安装成功

Split