OPQBot和go-cqhttp在服务器上的搭建以及使用

#

1.首先介绍什么是OPQBot和go-cphttp

OPQBot和go-cphttp就是一个别人大佬做出来的一个框架

opqbot的文档:(https://opq-osc.github.io/opqqq-plugin-press/)

go-cphttp的文档:go-cqhttp 帮助中心(https://docs.go-cqhttp.org/)

功能:可以自己去文档看

2.购买一个服务器或者树莓派

本人是在腾讯云活动时购买的服务器,所以此次教程主要针对服务器端

 

然后通过xshell和xftp对服务器进行连接,xshell和xftp有针对学生的免费版本

xshell网站XSHELL - The Industry's Most Powerful SSH Client (netsarang.com)

xftp网站XFTP - Effortless File Transfers Over A Network (netsarang.com)

至于如何连接,请自行百度

我用的是CentOS 7.3 64位系统,至于为什么用CentOS 7.3 64位而不用CentOS 8 64位。

一言难尽,使用CentOS 8的时候遇到了很多坑,解决了好久也没完全解决。而且网上针对centOS 7版本的教程也较多,所以便弃坑,来使用老版本了

 

此处我连接成功的画面

 

3.安装python(可以参考腾讯云官方教程CentOS7安装python3和pip3 - 云+社区 - 腾讯云 (tencent.com)

因为CentOS 7.3只有python2,而部署OPQBot时需要一些python3的模块(ps:python必须是python3.6以上的)

1.yum更新

 yum update -y

2.安装必要的软件

yum -y install \
zlib-devel \
bzip2-devel \
openssl-devel \
ncurses-devel \
sqlite-devel \
readline-devel \
tk-devel \
libffi-devel \
wget \
gcc \
make

3.下载python3.7.4源码

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

安装python的时候可能有点慢(ps : 可以使用国内的源)

 

4.解压python包

tar -zxvf Python-3.7.4.tgz

5.进入解压后的目录,执行编译前的configure操作

cd Python-3.7.4 && ./configure prefix=/usr/local/python3

6.编译源码,在Python-3.7.4目录执行以下命令

make && make install

7.创建软链接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

8.测试python是否安装成功

输入python3 -V,看是否出现以下画面

 

4.安装python模块botoy

pip3 install botoy -i https://pypi.tuna.tsinghua.edu.cn/simple

此处用的清华的源(ps:速度更快)

2.开始部署opqbot

1.先下载opqbot到自己的电脑,再使用xftp上传到自己的服务器(ps:下载的时候请根据自己的版本,linux服务器的话是下载OPQBot_6.0.20_linux_amd64,注意不要下错版本)

2.上传到服务器后,将文件夹改名,改为qqbot(ps:主要是后期运行时输入命令时更加方便)

 

3.进入qqbot文件夹,给OPQBot文件执行权限

 

4.设置OPQBot的配置文件

这个可以去OPQBot文档去看,我就不多废话了

 

这个前面的port根据你开放的端口填写

Token为在 gitter.im (opens new window)内申请一个 token

5.输入cd qqbot转到当前文件夹,输入命令./OPQBot来运行

 

此时输入访问:http://host:port/v1/Login/GetQRcode 进行扫码登录,host为你的服务器公网ip,port为你开放的端口号

登录成功后

 

此时就可以开始编写脚本了(ps:可以参考OPQBot的文档)

3.开始部署go-cphttp

1.同OPQBot一样,开始也是在go-cphttp下载文件(ps:同样也是amd 64位,同样也要修改执行权限)

2.会生成一个配置文件,在配置文件进行配置

至于如何配置,在go-cphttp文档有说明,配置好后一般都是扫二维码登录

 

此时就可以开始编写脚本了(ps:可以参考go-cphttp的文档)

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值