我这几天有想法搭建一个自己的QQ聊天机器人,但是找了好多,都没有IOTQQ的教程,官方给的也是完全不适合小白安装,为此我发布了这篇博客,感谢支持
话不多说,直接进入主题
大佬自助地址,官方安装指南
GitHub发布地址
闲忙的可以使用我提供的包,但时间长了不一定为最新版
CSDN资源
将源码上传到服务器,位置任意,别忘了解压
tar -zxvf OPQBot_6.7.5-20220518_linux_amd64.tar.gz解压上传的文件
将里面的文件全部移动到你喜欢的目录下面,当然也可以不管,直接操作
进入解压后的文件目录。里面会有这几个文件
我们需要编辑CoreConf.conf文件里的toker,当然里面的文件就几行
# 默认开放端口,当然任意更改,也可以不改,我这里不改,使用么得8888端口 Port = "0.0.0.0:8888" WorkerThread = 50 OPQVer = "v6.0.16" # 这是你的token码,也是唯一必须需要更改的内容 # 例 Token = "wpqrwvsdcqcds" 当然这是我乱打的,只是示例 Token = ""
toker申请需要GitHub账号,这里请自行申请,当然他是免费的
GitHub官方网址
但你有了GitHub账号,就点一下下面的链接,然后允许GitHub登录,
登录成功后会给你一个Toker字符串,请将它放到上面文件的Toker行
token申请
直接在文件里执行即可
./OPQBot
当然上面这个命令仅限于当前连接窗口,当你关闭了窗口,程序就会停止运行,可以将程序运行到后台
nohup ./OPQBot &
当他执行后,会将程序放在后台运行,并且在当前目录生成一个nohup.out的日志文件
扫码登录QQ账号当日志里出现,就可以扫码登录你的QQ了,建议使用小号
Everything is ok!
QQ扫码地址
http://服务器IP地址:端口(默认8888)/v1/Login/GetQRcode 例:http://127.0.0.1:8888/v1/Login/GetQRcode
如果在扫码的时候出现,设备风险禁止登录,那是tx不允许跨地域登录的原因,可以使用手机下载国内VPN代理到你的服务器所在地区就可以了,这里推荐使用 爱加速,国内每个地区都有其免费节点
登录成功可以访问网页查看http://服务器IP地址:端口(默认8888)/v1/ClusterInfo 例:http://127.0.0.1:8888/v1/ClusterInfo
显示这个就正常了
这是使用了CSDN的json工具
这时候安装好了,
反正我做到这一步官方是面板自动安装完成,我反正是没有,要自己安装
下载源码GitHub官方
CSDN资源
将下载的文件上传的WebUi这个文件夹里面,不要自己创建,IOTQQ文件解压后里面就有了
解压文件到当前目录,这里有个坑,文件里带有隐藏文件,也要一同复制过去
[root@starry WebUI]# unzip panel-master.zip [root@starry WebUI]# ls panel-master panel-master.zip [root@starry WebUI]# mv panel-master/* . [root@starry WebUI]# mv panel-master/.* . mv:是否覆盖"./."? n mv:是否覆盖"./.."? n [root@starry WebUI]# ls -a . .DS_Store .eslintrc.js panel-master .prettierrc README.md .vscode .. .editorconfig .gitignore panel-master.zip public src yarn.lock babel.config.js .eslintignore package.json .postcssrc.js quasar.conf.js tsconfig.json现在进行安装
yarn quasar dev quasar build
如果中间有报错,应该是有文件没有复制过来,给他复制过来,然后重新执行就行了
访问直接进行访问就行了,但是有一点点的问题,但是不影响使用
访问地址
http://服务器IP地址:端口(默认8888) 例:http://127.0.0.1:8888
他会出现这个
不管他,按照我这个顺序点击 dist spa 就可以访问了



