前言

QL-Emotion是基于SpringBoot+Mybatis开发的青龙面板管理系统结合Mirai框架QQ机器人轻松管理青龙面板

官网:FDD – ql-emotion

TG频道:https://t.me/fengxiaorui

TG群组:https://t.me/fengxiaoruia

因为本人不会频繁登录看留言,所以没法立即且详细地解决问题,如果碰到任何无法解决的问题,请通过上述作者的途径解决问题

1.安装宝塔

为了方便操作,所以我们需要安装宝塔面板,百度教程很多,下面就只提供宝塔面板的官网下载地址,请根据自己的情况进行安装

安装完之后进行最基础的lnmp四件套安装即可

宝塔面板下载,免费全能的服务器运维软件 (bt.cn)

2.安装JDK

在宝塔的软件商店里搜索 Tomcat 进行下载,然后下载 Tomcat 8即可

安装完之后去SSH输入java,如果提示 bash: java: command not found ,则请把宝塔里的Tomcat 卸载,然后进行手动安装JDK,这个因为篇幅实在太长、容易且繁琐,所以一切交给百度了,一般是下面这么搜索的

Centos/Ubuntu/Debian怎么安装JDK 

3.创建数据库(支持远程数据库)

数据库有三个参数:

数据库名:emotion ##数据库名请一定要严格命名为emotion,不可更改

用户名:随意

密码:随意

4.拉取jar包

因为后续启动之后会有其他文件产生,所以可以创建一个文件夹进行统一的管理

FDD项目地址:fengxiaoruia/QL-Emotion-jar: QL-Emotion (github.com)

拉取方法有两个:

直接服务器wget拉取:

wget https://raw.githubusercontent.com/fengxiaoruia/QL-Emotion-jar/main/QL-Emotion.jar
#如果拉取不了请自行添加Github代理

如果不会添加代理请看下面两篇:

利用CF搭建Github下载代理_一曲横笛的博客-CSDN博客_github代理下载

CloudFlare Workers 设置使用自定义域名_一曲横笛的博客-CSDN博客_cloudflare workers绑定自定义域名

或者下载jar手动上传:

网站登录

https://raw.githubusercontent.com/fengxiaoruia/QL-Emotion-jar/main/QL-Emotion.jar

5.启动机器人

拉取包

进入jar包的根目录

java -jar QL-Emotion.jar --server.port=8080 #可以自己换端口,因为8080端口有可能会和Tomcat产生冲突,所以可以改成其他端口,记得开放端口java -jar QL-Emotion.jar #默认8080端口,记得开放端口

然后依次根据提示输入数据

PS:数据库账号就是你设置的数据库的用户名

系统秘钥随便设置即可,但切忌不要设置的太短和简单

过验证

然后你会碰到过滑块,方法有两个

手机上

然后把链接输入下面这个软件后点击 下一步 过滑块

https://wwu.lanzoum.com/ip4jX0civ6qj
密码:8z6m

过完滑块之后会弹出一串数据,请复制然后在ssh中输入即可

电脑上

在浏览器中打开上图的链接,但切忌先不要过滑块,请先F12打开开发者模式

右边输入:cap_union_new 然后就出现一条请求

找到ticket然后复制出来输入ssh即可,复制引号内的,记得复制对且复制全

扫码

然后会弹出说当前环境不安全,请打开后面的链接用机器人账号扫码登录

然后扫完ssh中回车即可,你的手机qq会被弹出

然后你的FDD机器人会通知你的管理员QQ

然后ssh中Ctrl+C结束进程

nohup java -jar QL-Emotion.jar --server.port=8080 > log.out 2>&1 &  #静默代码,可以更改端口 或者可以通过宝塔创建JAVA项目来进行守护 #我没试过终止服务 ps -ef 查看QL-Emotion.jar的进程号 通过kill pid 杀掉
结束8080端口进程: sudo fuser -k 8080/tcp

6.机器人的部分指令

菜单
关闭服务
更新系统 你的自定义端口 #中间有空格
重启系统 自定义端口 #和上面更新系统一样#还有其他命令请自行探索

7.问题的一些归类

下面是作者的方法:

关于机器人:
1. 如果你的机器人触发一条命令但回复相同的语句回复了多次 比如 你回复菜单它回复你两个一摸一样的菜单 这种基本是号的问题无疑
2. 怎么解决?  重启系统 让机器人挂掉
3. 养号去吧 换个机器人就好了
4. 吃消息的 或者 有些Q 消息可能会被屏蔽 都坚定点 去养养机器人的号
5. 多个机器人用一个QQ 消息肯定会被吃掉 之前帮别人代装 它跟傻妞用一个号 吃消息比较猛 后续关掉傻妞也无法解决 最终换的QQ
6. 我不负责解决这些关于机器人方面的BUG 我只解决功能上的问题 我不是写QQ机器人的
关于 机器人 登录环境异常以及说账号密码错误的问题
1.   首先修改密码关掉设备锁
2.   其次删掉同级目录下的cache文件夹和device.json文件夹
3.   最后继续尝试登录 若不可以 则手动去数据库添加一行Qbot数据 id随意给即可
4.   过滑块问题 有的号可以自动过滑块  不能自动的 可以根据提示最好是手动过 不要通过输入那个工具名字 TxCaptchaHelper 过滑块 这个部分号不太好的会弹环境异常

8.自建京东资产查询服务

项目地址:fengxiaoruia/changePro: 资产查询修改版 (github.com)

下载资产查询源码解压并全部上传服务器

宝塔软件商店下载 PM2管理器 5.2

根据自己的情况进行PM2的设置

设置完后请开放3100端口

然后对机器人发送命令

配置查询地址

根据提示进行设置

9.创建前端

项目地址:fengxiaoruia/QL-Emotion-View: QL-Emotion前端 (github.com)

建立一个PHP网站

域名随意,其他默认就可以了

上传解压后的源码

然后进行更改配置文件,在配置中插入一段代码

location ^~/api/ {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://你的FDD机器人服务器的IP:你的FDD机器人的端口/;}

然后打开你的前端域名就可以开始访问了,管理员默认账号密码都是root

PS:有些访问不了有可能是ssl问题,没有开启强制https

10.最后

FDD项目潜力很高,静待作者团队不断更新和完善

官网:FDD – ql-emotion

TG频道:https://t.me/fengxiaorui

TG群组:https://t.me/fengxiaoruia

QL-Emotion(FDD3.0)教程相关推荐

  1. 零基础快速入门SpringBoot2.0教程 (二)

    一.SpringBoot2.x使用Dev-tool热部署简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用官方地址:https://docs.spring.io ...

  2. Android Studio2.0 教程从入门到精通Windows版

    系列教程 Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Android Studi ...

  3. IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析

    IoT:BLE4.0教程一 蓝牙协议连接过程与广播分析 1.蓝牙简介 什么是蓝牙4.0 蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙.高速蓝牙和低 ...

  4. iOS OpenGL ES2.0教程   Lesson03 旋转

    iOS OpenGL ES2.0教程    Lesson03  旋转 注:可供翻译的课程只有前两课.从这节课起,我试着根据我对OpenGL ES的理解写接下去的课程,希望能和大家一起学习. 在上节课中 ...

  5. TensorFlow2.0教程-使用keras训练模型

    TensorFlow2.0教程-使用keras训练模型 Tensorflow 2.0 教程持续更新: https://blog.csdn.net/qq_31456593/article/details ...

  6. 001-TensorFlow 2.0 教程-Transformer

    TensorFlow 2.0 教程-Transformer 原文地址:https://blog.csdn.net/qq_31456593/article/details/89923913 Tensor ...

  7. android5.0刷机,一加手机怎么升级安卓5.0 一加手机刷Android 5.0教程

    谷歌今天正式发布了最新的安卓5.0正式版,作为一次非常大的系统升级,安卓5.0带来了非常多明显的升级,体验上相比安卓4.4要精进不少.在众多手机纷纷向Android 5.0发起冲击之时,日一加手机官方 ...

  8. android 5.0 刷机教程,一加手机怎么升级安卓5.0系统?一加手机刷Android 5.0教程

    谷歌今天正式发布了最新的安卓5.0正式版,作为一次非常大的系统升级,安卓5.0带来了非常多明显的升级,体验上相比安卓4.4要精进不少.在众多手机纷纷向Android 5.0发起冲击之时,日一加手机官方 ...

  9. 虚拟机云服务器6.0教程pdf,虚拟机云服务器6.0教程pdf

    虚拟机云服务器6.0教程pdf 内容精选 换一换 云服务器网络异常.防火墙未放行本地远程桌面端口.云服务器CPU负载过高等问题均可能导致云服务器无法正常登录.本节操作介绍无法登录Windows弹性云服 ...

  10. OAuth 2.0 教程

    OAuth 2.0 (原文:http://tutorials.jenkov.com/oauth2/index.html) demo: https://github.com/qihaiyan/ng-bo ...

最新文章

  1. JS设计模式学习实例之单例模式
  2. 比Keras更好用的机器学习“模型包”:0代码上手做模型
  3. 如何在Java中将图像上传到DropBox
  4. 深度学习可视化的一些工具+pytorch实现回归与卷积可视化
  5. python定义一个函数列表排序_Python 列表(修改、添加、删除、排序)
  6. 感觉csdn论坛不是很好用,感觉……
  7. JS代码实现浏览器切换页面时网页标题动态切换
  8. Python 的NumPy 库中dot()函数详解
  9. 拓端tecdat|R语言贝叶斯推断与MCMC:实现Metropolis-Hastings 采样算法示例
  10. WEB开发技术 知识点总结
  11. 导航栏渐变方案收录一
  12. Spring Cloud Gateway Session
  13. 关于bootstrap--表格(table的各种样式)
  14. Python中 *args,**args的详细用法
  15. 网页前端大作业主界面(Html+CSS+JS+Axios)
  16. [Ajax]ajax入门
  17. 计算机中心对临床质量考核标准,三级公立医院绩效考核第13项指标室间质量评价的解读...
  18. 罗马数字表希腊字母表
  19. 数据结构——图书管理系统
  20. 主成分分析碎石图_选取公共因子时 碎石图怎么看

热门文章

  1. 案例|工业物联网解决方案•污水处理厂智能监控运维云平台
  2. psd导出jpg太大_PSD源文件、导出JPG\PNG格式文件过大解决办法
  3. 各版本iphone重要参数
  4. 京东E卡查询绑定助手电脑版APP
  5. 以迅雷链为首的中国区块链,用技术赋能行业实现突围
  6. 计算机四级c语言试题及答案,计算机等级考试试题及答案
  7. iOS开发 - 关于微信分享后,提示“未验证应用”的解决办法,配置 Universal Link
  8. java首行缩进两个字符,都是首行缩进2字符,为什么缩进又不相同.d – 手机爱问...
  9. java 造数据_java测试造数据神器JavaFaker
  10. ttest函数使用方法_【Excel函数】TTEST函数 - 曹海峰个人博客