栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

聊天机器人系-IOTQQ(原OPQbot)教程一 安装及使用

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

聊天机器人系-IOTQQ(原OPQbot)教程一 安装及使用

我这几天有想法搭建一个自己的QQ聊天机器人,但是找了好多,都没有IOTQQ的教程,官方给的也是完全不适合小白安装,为此我发布了这篇博客,感谢支持
话不多说,直接进入主题
大佬自助地址,官方安装指南

IOTQQ安装包

GitHub发布地址
闲忙的可以使用我提供的包,但时间长了不一定为最新版
CSDN资源

我使用的平台是centos7平台,理论使用平台一致

将源码上传到服务器,位置任意,别忘了解压

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工具

这时候安装好了,

web面板安装(可选)

反正我做到这一步官方是面板自动安装完成,我反正是没有,要自己安装

下载源码

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 就可以访问了


后面的插件,我有点懵,等我整理好了,会发到这个系列的下一篇
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962338.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号