如何在CentOS服务器上部署go-cqhttp与cq-picsearcher-bot

发布于 2021-02-05  3042 次阅读


1.3kviews

简介


最近沉迷QQ机器人,想着自己也弄一个搜图等功能的机器人,把 QQ 机器人挂在服务器上可以发色图,以图搜番,搜本子等等,对于二次元来说这些功能够用了。
使用 go-cqhttp 搭建比使用酷 Q 搭建简便很多,占用内存少,效率高。go-cqhttp 基于 Mirai 以及 MiraiGo 开发的 cqhttp golang 原生实现。
cq-picsearcher-bot由 Node.js 编写的酷 Q 机器人程序,在 go-cqhttp 程序上工作。


 

搭建


我选择了国外服务器,可以免除反代等复杂操作。

为服务器安装 go-cqhttp

下载 go-cqhttp-v0.9.19-linux-386.tar.gz。进宝塔新建一个文件夹QQbot之后上传到服务器上,解压。

首先运行一次go-cqhttp,创建配置文件

cd root

./go-cqhttp

配置config.json,在uinpassword输入 QQ 号和密码

为服务器安装cq-picsearcher-bot

这个是由神代綺凜开发的QQ搜图/色图机器人

首先,需要为服务器安装Node.js(已经安装可以忽略这一步)

yum install nodejs

之后安装cq-picsearcher-bot

git clone https://github.com/Tsuk1ko/cq-picsearcher-bot.git

cd cq-picsearcher-bot

cp config.default.jsonc config.jsonc

这里留置部署流程的链接,如果有看不懂的可以跳转到官方wiki

为服务器安装依赖服务

国内服务器可能需要代理安装,国外可省略。

npn 安装,终端输入npm i.

yarn 安装,终端输入yarn install.
完成后输入 yarn

 

全部服务安装完成后找到cq-picsearcher-bot安装目录,修改config.json

这里附上配置文件说明

运行

配置好运行程序,终端切换到cq-picsearcher-bot目录,终端输入指令

# 运行 npm start

# 停止 npm stop

# 重启 npm run restart

# 查看日志(平时日志也会保存在 logs 文件夹内)npm run log

# 测试运行(可以实时查看运行日志)npm run test

如果设置了管理员 QQ,即 QQ 大号会收到已上线的信息。

 

当然,你可以使用我个人搭建的机器人 2491626794 作为测试

机器人指令:

# 月月来张色图

# 月月来张舰娘r18色图

# 月月来张原神色图

# 月月搜图

 

你可能也喜欢这些


加拿大苟且偷生的男高中生¯_(ツ)_/¯