准备:
一台能联网的电脑Windows或Linux操作系统
Go-cqhttp框架:
下载:https://github.com/Mrs4s/go-cqhttp/releases?page=1
下载对应操作系统版本的文件,下完解压
ZeroBot-Plugin插件:
下载:https://github.com/FloatTech/ZeroBot-Plugin
下完解压
imageGo环境(按照你的操作系统下载):
Windows双击安装,安装时请选择添加进环境变量
Linux安装:
先下载Go环境包
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
]环境变量,以便系统知道Go可执行二进制文件在哪里。
执行命令:
sudo nano /etc/profile
在文件最后一行添加
export PATH=$PATH:/usr/local/go/bin
添加完按Ctrl+O保存,回车确认保存,再按Ctrl+X退出编辑器
执行
sudo nano $HOME/.profile
同样在最后一行添加
export PATH=$PATH:/usr/local/go/bin
然后保存
执行以下命令使PATH环境变量应用于当前的shell会话:
sudo source ~/.profile
要验证是否已成功安装Go,请运行以下命令,该命令将打印Go版本
go version
如果安装成功应该会打印出
go version go1.17.3 linux/amd64
Git工具:
下载:https://git-scm.com/downloads
Windows安装时请勾选添加环境变量
Linux(Debian系)使用以下命令安装
sudo apt install git
FFmpeg:
下载:https://ffmpeg.org/download.html
下载后解压并手动配置环境变量
参考: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
会提示已生成配置文件,然后关闭此窗口
当前目录下会多出一个config.yml文件,这个文件就是配置文件,用编辑器或者记事本打开它
需要把此处的QQ号改为你要登录的机器人的QQ号,密码可以不填,后面可以扫码登陆
Config
修改完成后保存,然后双击go-cqhttp.bat,按照提示登陆就行
Linux:
配置方法和Windows一样
运行时使用以下命令运行
./go-cqhttp
如果提示没有权限,执行下面命令后再执行运行命令
chmod u+x go-cqhttp
配置ZeroBot-Plugin:
Windows:
回到ZeroBot-Plugin目录,使用编辑器或者记事本编辑main.go文件
在这个文件里如果你有不需要的插件可以使用//符号注释掉
拉到最下面修改此处的机器人名称和机器人管理员(机器人主人)的账号
main.go
修改完成后双击run.bat运行
Linux:
配置方法和Windows一样
运行时使用以下命令运行
./run.sh
如果提示没有权限,执行下面命令后再执行运行命令
chmod u+x run.sh
注意:机器人在运行过程中不要关闭命令窗口,关闭窗口会导致机器人关闭,Linux可以使用screen工具在后台运行,注意安装的设备的网络环境,有些功能只有国外网络环境才能使用
screen基本使用方法:
新建一个名为QQ的任务窗口:
screen -S QQ
恢复名为QQ的任务窗口
screen -r QQ
查看当前所有screen任务窗口
screen -ls
网友评论