傻妞命令之对接青龙详解篇

背景:傻妞目前功能较为稳定啦,我之前写过傻妞的完整部署,但是一直不是很满意,对于重要的对接青龙、芝士功能没有详细展开说,估计还是有很多玩家还不会用,所以对几个常用的对接功能另外开篇详细说说,同时也会晚些时候同步更新到完整部署教程。可能有些玩家不能理解为什么要写这么啰嗦的教程,只能说个人追求不同吧,就像Tom大佬写毛毛雨的快乐一样,我的快乐就是写作分享,并希望每一个读到的人都可以读完之后没有困惑?,享受这个学会并认真记录下来的过程。比起薅到羊毛的快乐,写作分享的快乐更令我觉得充实。

好啦,接下来我就要好好码字啦?。

本文主要是对原来写的对接功能的“相关命令”做详细的说明和演示。

另外,我不懂代码,所以不会一些专业词语,如果表达不当希望大佬们别见笑,也欢迎你们纠正我的错误。
只有这样我才能成长。

对接青龙

1、青龙创建应用,绑定需要使用Client ID、Client Secret

需要青龙2.9+以上版本才支持

傻妞命令之对接青龙详解篇

2、输入命令对接青龙

青龙管理

#以下set命令暂时失效,请用“青龙管理”配置。
set qinglong host http://xxxxxx:xx ##一定要加"http://",我第一次没加,就翻车了。
set qinglong client_id xxxxxx ##第一步创建青龙应用获取的,直接复制粘贴
set qinglong client_secret xxxxx ##第一步创建青龙应用获取的,直接复制粘贴
傻妞命令之对接青龙详解篇

初始化配置后,在ssh工具中?按键盘ctrl+c退出,重新输入命令./sillyGirl启动,查看一下连接青龙状态。

傻妞命令之对接青龙详解篇

初始化配置时,不建议给qqbot发重启命令,会导致傻妞自动重启并静默运行,万一有问题又要杀进程。

3、命令使用说明

先给个所有使用命令集锦,并附上注释说明,后面再来一个个细说。

ql config #获取青龙config.sh设置的内容,但我没测试出来结果,等猫咪大佬解惑
ql envs #获取青龙config.sh内设置的所有环境变量内容,但我没测试出来结果,等猫咪大佬解惑
ql env get ? #获取青龙config.sh内指定环境变量的内容,仅精确匹配
ql env find ? #查找青龙config.sh内指定的环境变量内容,支持模糊匹配
ql env set ? ? #在青龙config.sh内设置环境变量
ql env remark ? ? #字面意思是给环境变量设置备注,但我没测试出来结果,等猫咪大佬解惑
ql env disable ? #禁用(注释)在青龙config.sh内设置的环境变量
ql env enable ? #启用(取消注释)在青龙config.sh内设置的环境变量
ql raw ? #下载raw链接的js
ql task ? #在青龙里面运行指定的js
ql repo ? #在青龙里面拉库
ql cookie status #查询青龙里cookie状态
ql crons #获取青龙所有定时任务,但我没测试出来结果,等猫咪大佬解惑
ql cron status ? #查看青龙指定定时任务的状态
ql cron run ? #运行青龙定时任务,支持模糊匹配
ql cron stop ? #停止运行青龙定时任务,支持模糊匹配
ql cron enable ? #启用青龙定时任务,支持模糊匹配
ql cron disable ? #禁用青龙定时任务,支持模糊匹配
ql cron find ? #查找青龙定时任务,支持模糊匹配
ql cron logs ? #查找青龙定时任务运行日志,支持模糊匹配
ql cron hide duplicate #隐藏青龙重复定时任务

不要问我什么是精确匹配,什么是模糊匹配,我也词穷,要不你们自备新华字典?吧。

1)暂时觉得没啥用的命令

猫咪?大佬不要打我,真的没试出来有啥用。

ql config #获取青龙config.sh设置的内容,但我没测试出来结果,等猫咪大佬解惑
ql envs #获取青龙config.sh内设置的所有环境变量内容,但我没测试出来结果,等猫咪大佬解惑
ql crons #获取青龙所有定时任务,但我没测试出来结果,等猫咪大佬解惑
ql env remark ? ? #字面意思是给环境变量设置备注,但我没测试出来结果,等猫咪大佬解惑

前三个测试情况:tg返回telegram: message is too long (400),qq和wx没反应,微信公众号返回该公众号提供的服务出现故障,请稍后再试。
最后一个remark也是没测试出来可以备注个啥。

这三个命令,暂时没啥用,别管了。反正也不实用,我也把问题反馈给猫咪大佬了。

2)环境变量类:ql env系列

经测试,ql env命令仅对config.sh文件内设置的环境变量生效,在“青龙面板-环境变量”内设置的并不支持此命令。
该命令以青龙面板config.sh内设置的AutoDelCron="true"环境变量为?来演示说明。
AutoDelCron这个变量名专业名字应该是键?,true这个专业名词应该是值?,这个我真的不懂,姑且先这样认为吧。

  • ql env get ?

命令用途:获取青龙config.sh内指定环境变量的内容。
?匹配:仅支持精确匹配,且仅支持环境变量的变量名查找。
?正确使用:ql env get AutoDelCron
自动查找到精确匹配到的变量名为AutoDelCron的环境变量内容
?错误使用:ql env get Auto 或者 ql env get true
❌原因:无法精确匹配到变量名为Auto、true的环境变量,true是环境变量的值。

傻妞命令之对接青龙详解篇
  • ql env find ?

命令用途:获取青龙config.sh内指定环境变量的内容。
?匹配:支持模糊匹配,且支持环境变量的变量名和值查找。
?正确使用:ql env find Auto、ql env get true
自动查找所有模糊匹配到的变量名或值为Auto、true的环境变量内容。

傻妞命令之对接青龙详解篇
  • ql env set ? ?

命令用途:在青龙config.sh内设置环境变量
?匹配:第一个?匹配或新建变量名,第二个?设置变量值
?正确使用:
情况一:如果要设置的环境变量已经存在,则直接修改其值,例如:ql env set AutoDelCron false
情况二:如果要设置的环境里变量之前不存在,则新建一个环境变量名和值,例如:ql env set sillyGirl 傻妞

傻妞命令之对接青龙详解篇
傻妞命令之对接青龙详解篇
傻妞命令之对接青龙详解篇
  • ql env disable ?
  • ql env enable ?

命令用途:
disable禁用(注释)在青龙config.sh内设置的环境变量
enable启用(取消注释)在青龙config.sh内设置的环境变量
?匹配:环境变量的变量名称。
?正确使用:ql env disable AutoDelCron 或者 ql env enable AutoDelCron

傻妞命令之对接青龙详解篇
傻妞命令之对接青龙详解篇
傻妞命令之对接青龙详解篇

3)拉库、脚本类

  • ql raw ?

命令用途:下载raw链接的脚本
?匹配:正确的raw链接
?正确使用:ql raw https://ghproxy.com/github.com/WindFgg/QuantumultX_Conf/blob/main/Scripts/aiqicha.js

傻妞命令之对接青龙详解篇

⚠️:不知道?‍♀️是不是因为青龙升级的原因,使用该命令下载的脚本,在日志的路径下找不到,且命名规则和新的青龙也不太一样,导致后面运行ql task 下载路径 命令也不能成功。所以暂时这个命令也没用,但是用法应该是这样了。而且我也反馈了猫咪大佬,不知道他会不会抽空修复这个功能,我觉得这个功能还是很实用的。

  • ql task ?

命令用途:运行在青龙里面指定的脚本
?匹配:正确的脚本路径
?正确使用:ql task chianPLA_xiaoshou/jd_medal.js

傻妞命令之对接青龙详解篇

傻妞会在青龙面板创建临时任务,跑完后自动删除临时任务。

傻妞命令之对接青龙详解篇
  • ql repo ?

命令用途:在青龙里面拉库
?匹配:库地址
?正确使用:ql repo https://ghproxy.com/github.com/KingRan/JDJB.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

傻妞命令之对接青龙详解篇

该命令会临时创建拉?定时任务,并在完成✅后自动删除拉?定时任务。

傻妞命令之对接青龙详解篇

⚠️由于拉库日志过长,tg返回telegram: message is too long (400),但是青龙面板实际已经成功拉?,可以看到自动添加的定时任务。

傻妞命令之对接青龙详解篇
  • ql cookie status

命令用途:查询青龙里cookie状态
?正确使用:ql cookie status

傻妞命令之对接青龙详解篇

4)定时任务类 ql cron系列

  • ql cron status ?

命令用途:查看青龙指定定时任务的状态
?匹配:“青龙面板-定时任务-任务“而不是任务名!支持模糊匹配,而且只能从后往前匹配(好奇葩)。
?正确使用:ql cron status jd_wish.js
如果你用ql cron status 众筹许愿池或者ql cron status wish都是无法匹配到的。

傻妞命令之对接青龙详解篇
  • ql cron run ?
  • ql cron stop ?

命令用途:
run 运行青龙定时任务
stop 停止运行青龙定时任务
?匹配:青龙面板-定时任务-任务和任务名称,支持模糊匹配
?正确使用:ql cron run wish/许愿池,然后选择匹配到的命令编号即可运行。

傻妞命令之对接青龙详解篇
  • ql cron enable ?
  • ql cron disable ?

命令用途:
enable 启用青龙定时任务
disable 禁用青龙定时任务
?匹配:青龙面板-定时任务-任务和任务名称,支持模糊匹配
?正确使用:ql cron enable wish/许愿池或者ql cron disable wish/许愿池,然后根据提示选择。

傻妞命令之对接青龙详解篇
  • ql cron find ?

命令用途:查找青龙定时任务
?匹配:青龙面板-定时任务-任务和任务名称,支持模糊匹配
?正确使用:ql cron find wish/许愿池,然后返回所有模糊匹配到的任务。

傻妞命令之对接青龙详解篇
v
  • ql cron logs ?

命令用途:查找青龙定时任务运行日志
?匹配:青龙面板-定时任务-任务和任务名称,支持模糊匹配
?正确使用:ql cron logs wish/许愿池,然后返回匹配到的定时任务,然后根据提示选择,即可查看最新运行日志。

傻妞命令之对接青龙详解篇
  • ql cron hide duplicate

命令用途:隐藏青龙重复定时任务
?使用:ql cron hide duplicate
如果你拉了很多重复任务,接下来就有的好看了。

傻妞命令之对接青龙详解篇

另外,傻妞也有青龙是否开启自动禁用重复任务的命令开关

set qinglong autoCronHideDuplicate true  #打开
set qinglong autoCronHideDuplicate false #关闭

傻妞完整部署教程,详见下方?

群晖傻妞SillyGirl完整部署教程 0305更新部分命令

对接芝士详解

傻妞命令之对接芝士详解篇

后话:写得我好累,芝士等明后天再写吧。我以为我可以很快写完的。?
这样写能不能看懂看明白?有问题评论区留言,我写芝士的时候尽可能按你们的建议再改改。

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 傻妞命令之对接青龙详解篇

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

优雅的使用python,定时更新Godaddy DNS记录

2021-12-7 21:58:10

教程玩家投稿精选文章

旧安卓手机安装Android版青龙面板 关键字:面具magisk root权限

2021-12-8 12:58:16

110 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 84896150

    学习学习,

  2. ippx

    感谢分享

  3. 84896150

    感谢分享,不错的

  4. 躍

    打卡升级

  5. slimei

    感谢分享,插眼学习

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索