青龙面板搭建+QQ机器人

news/2025/1/11 14:05:33/

搭建青龙面板首先有个服务器
我这里看到华为云有活动就入手了一个

1.系统选择

centos7.9
在这里插入图片描述

华为云购买地址:https://activity.huaweicloud.com/1212_promotion/index.html

2. 服务器上安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

回复 y 安装即可
在这里插入图片描述
安装成功会有访问地址和 账号密码
然就开放 对应端口即可访问
在这里插入图片描述
在这里插入图片描述

3. 登录宝塔面板,安装docker

进入宝塔之后先进行注册绑定
在这里插入图片描述
点击左侧的docker 然后弹出来点击安装就行
在这里插入图片描述
这里如果出现闪退回登录界面,需要换个浏览器进行,换浏览器访问前需要在服务器上查看宝塔的访问地址,查看命令
/etc/init.d/bt default
在这里插入图片描述

4.安装完成后回到ssh连接工具开始搭建青龙,拉去最新版镜像

docker pull whyour/qinglong:latest

在这里插入图片描述

docker run -dit \-v $PWD/ql/config:/ql/config \-v $PWD/ql/log:/ql/log \-v $PWD/ql/db:/ql/db \-v $PWD/ql/repo:/ql/repo \-v $PWD/ql/raw:/ql/raw \-v $PWD/ql/scripts:/ql/scripts \-v $PWD/ql/jbot:/ql/jbot \-v $PWD/ql/deps:/ql/deps \-v $PWD/ql/ninja:/ql/ninja \-p 5700:5700 \-p 5701:5701 \--name qinglong \--hostname qinglong \--restart unless-stopped \whyour/qinglong:latest

在这里插入图片描述

安裝完成在服務器安全组开放对应 5700 端口,然后就可以进行访问了
在这里插入图片描述
安装依赖:docker exec -it qinglong bash
在这里插入图片描述

在这里插入图片描述

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/bean661/utils/main/QLOneKeyDependency.sh | sh

在这里插入图片描述
在这里插入图片描述

这样就安装完成了,安装完成输入 exit 进行退出

打开青龙面板 > 新建任务
拉脚本库
定时: 0 0 0 * * *
这里可以根据在线cron表达式生成你需要定时执行的表达式
Kr仓库

ql repo https://gh.fakev.cn/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

在这里插入图片描述
青蛙蛤蟆库:

ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"

在这里插入图片描述
手动运行两个任务
在这里插入图片描述
系统设置 > 应用设置 > 新建应用
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
这里生成 Client ID 和Client Secret 在配置机器人时会用得到

5. 安装xdd-plus 机器人

先申请一个QQ号作为机器人QQ
然后再服务器上安装xdd

cd ~ && git clone https://ghproxy.com/https://github.com/764763903a/xdd-plus.git

在这里插入图片描述
编译XDD-Plus

cd xdd-plus && go build

在这里插入图片描述
这是需要安装下go环境

cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

在这里插入图片描述

解压

tar -xvzf go1.16.7.linux-amd64.tar.gz

添加环境变量

vi /etc/profile

将下面内容复制到profile 文件中保存退出 (i 进入编辑模式 esc键 + :wq进行保存)

export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

在这里插入图片描述

修改后立即生效命令

source /etc/profile

查看 go环境是否安装成功:go env
在这里插入图片描述

安装成功后再运行 cd xdd-plus && go build
在这里插入图片描述
如果提示没有文件或目录则需要先进入~目录下再执行编译命令cd ~
在这里插入图片描述
在这里插入图片描述
编译完成进行赋权

chmod 777 xdd

运行

./xdd

在这里插入图片描述
在这里 Ctrl+C 退出就可以了
在这里插入图片描述
进入配置文件所在位置更改配置,配置自己的青龙以及QQ机器人

 cd /root/xdd-plus/conf

在这里插入图片描述
yaml格式的配置文件内容,: 后面需要加空格,不然会报错
在这里插入图片描述
在这里插入图片描述
填写完了保存然后启动xdd

cd  /root/xdd-plus && ./xdd

如果报错
在这里插入图片描述
或者是 段错误 报错的
下载config.yml 放到 /root/xdd-plus/qbot 目录下

https://ghproxy.com/https://github.com/764763903a/xdd-plus/releases/download/v1.7/config.yml

在这里插入图片描述

更改 config.yml 配置文件

将这里的QQ账号改为自己机器人的
在这里插入图片描述
下载 xdd-linux-amd64 放到 /root/xdd-plus 目录下

https://ghproxy.com/https://github.com/764763903a/xdd-plus/releases/download/v1.7/xdd-linux-amd64

在这里插入图片描述

删除xdd-plus目录下的xdd文件并将xdd-liux-amd64改名为xdd

 rm -f xddmv xdd-linux-amd64 xdd

赋权

chmod 777 xdd

在这里插入图片描述

cp demo_app.conf app.conf

然后 ./xdd 运行扫码
然后等登陆成功后直接用按键的Ctrl+a+d退出就行了
后台静默运行 ./xdd -d

扫码出现异常
在这里插入图片描述
是因为服务器地址与手机地址不在同一区域
解决方案1:
手机下载爱加速app 将网络代理至服务器的地区再进行扫码

如果上面方案还是不行
采用方案二:
Windows电脑下载:https://github.com/Mrs4s/go-cqhttp/releases/tag/v1.0.0-rc3
在这里插入图片描述
下载成功之后双击运行
然后弹框一直确定,完成后文件夹里会生成go-cqhttp.bat文件

点击打开 go-cqhttp.bat,选择1,按回车,会生成一个 config.yml 的文件,关闭窗口,修改config.yml 文件的uin 改为机器人的QQ
在这里插入图片描述

在这里插入图片描述

然后重新运行 go-cqhttp.bat,扫码登录,登录成功会生成两个文件 device.json 和 session.token
在这里插入图片描述
在这里插入图片描述

把这两个文件复制到云服务器 xdd-plus 目录下替换原来的, 再运行xdd即可,不用扫码就可以登录了
在这里插入图片描述
QQ命令
普通用户支持 发送Cookie(支持ptkey和wskey 可以有直接复制抓取的长串Cookie发送机器人自动提取)|查询 | 签到 |祈祷 | 许愿 xxx |许愿币 |翻翻乐
管理员支持 发送Cookie(同上)|查询 |查询 1 |查询 1 2 3 |查询1-10 |查询 京东昵称或用户名 |更新 |重启 |状态 | run xxx.js | 助力 XXX | 屏蔽 xxx
| 翻翻乐 | 删除 XXX |更新账号 XXX |set-env 变量名 例如 set-env guaopencard_All=“true” | 通知 某某某 xxxxx


http://www.ppmy.cn/news/7252.html

相关文章

大厂与小厂招人的区别,看完多少有点不敢相信

前两天在头条发了一条招人的感慨,关于大厂招人和小公司招人的区别。 大厂:有影响力,有钱,能够吸引了大量的应聘者。因此,也就有了筛选的资格,比如必须985名校毕业,必须35岁以下,不能…

STM32MP157驱动开发——SPI驱动

STM32MP157驱动开发——SPI驱动一、简介1.SPI介绍2.STM32MP1 SPI介绍3. ICM-20608 简介4.Linux下的SPI框架二、驱动开发1)IO 的 pinctrl 子节点创建与修改2)SPI 设备节点的创建与修改3)ICM20608驱动4)测试App5)运行测试…

Node.js--》三大常见模块的使用讲解

目录 fs文件系统模块 fs.readFile()方法 fs.writeFile()方法 readFile与writeFile的使用 fs模块路径动态拼接问题 path路径模块 path.join()方法 path.basename() path.extname() path.parse() http模块 req请求对象 res响应对象 解决中文乱码问题 响应不同内容…

Spring 为何需要三级缓存解决循环依赖

本文已经收录到Github仓库,该仓库包含计算机基础、Java核心知识点、多线程、JVM、常见框架、分布式、微服务、设计模式、架构等核心知识点,欢迎star~ Github地址:https://github.com/Tyson0314/Java-learning Gitee地址:https://g…

arthes—线上debug好帮手

arthes简介 以下是arthes官网原文: 通常,本地开发环境无法访问生产环境。如果在生产环境中遇到问题,则无法使用 IDE 远程调试。更糟糕的是,在生产环境中调试是不可接受的,因为它会暂停所有线程,导致服务暂…

Linux | 套接字(socket)编程 | TCP协议讲解 | 通信模型搭建

文章目录TCP模型的特性TCP接口介绍TCP服务器套接字设置TCP客户端套接字设置TCP模型的特性 TCP是属于传输层协议的一种,上篇博客介绍了另一种传输层协议——UDP,关于它们之间的区别,这里再提一下 TCPUDP传输层协议传输层协议有连接无连接可靠…

Python爬虫入门 ~ selenium访问元素信息与交互基本使用

访问元素信息 前面我们成功定位到了页面的标签元素,那接下来就该轮到获取元素的信息了,常用的函数有以下几种: get_attributetexttag_name 前置准备 from selenium import webdriver from selenium.webdriver.chrome.service import Service from sel…

【Spring(一)】初识Spring(史上最详细的Spring介绍!)

文章目录前言1.初识Spring2.Spring Framework系统架构3.核心概念前言 在学习 Spring 之前,我们需要先知道为什么要学习它?    IT业的任何一门技术,它只有抢占了很强的市场占有率,才会有更多的人使用和学习它,Spring技术在我们Java开发界拥…