青龙v2.0.0-05102000
更新内容:
1. 全新ql命令
ql update
更新青龙,并且运行extra.sh
ql restart
更新青龙并编译,不会运行extra.sh
ql raw <fileurl>
更新单个脚本文件
ql repo <repourl> <path> <blacklist> <dependence>
更新单个仓库的脚本
ql rmlog <days>
删除旧日志
ql code
获取互助码
ql bot
启动tg-bot(执行完成后配置好bot.json, 再次执行ql bot)
2. 全新task命令
task <filename> now
立即执行脚本(task test.js now)
task <filename> conc
并发执行脚本(task test.js conc)
task <other>
自动生成当前命令的日志文件(task ls)
task的第一个参数如果是文件时,必须带后缀(task test.js 或者 task test.py)
3. cron管理支持批量删除,启用/禁用,运行/停止定时任务
4. 支持了6位的cron表达式
5. 支持容器内3种互助模式,自动引入互助码
6. 增加定时任务超时时间设置(默认1小时,规避脚本不退出造成内存一直增加,具体结果待持续观察)
7. 互助活动参数移到config.sh中,新增/删除活动,用户可自行修改(name_js为日志目录名称,因为ql repo命令添加的脚本会增加作者前缀,注意自行修改name_js)
8. 支持bot交互
9. 其他bug修复
本次更新力度较大,建议全新安装。如不想更新的,请务必禁用git_pull的定时任务
同时非常感谢@nevinee大佬的PR
使用指南| 项目地址 |赞助支持
更新内容:
1. 全新ql命令
ql update
更新青龙,并且运行extra.sh
ql restart
更新青龙并编译,不会运行extra.sh
ql raw <fileurl>
更新单个脚本文件
ql repo <repourl> <path> <blacklist> <dependence>
更新单个仓库的脚本
ql rmlog <days>
删除旧日志
ql code
获取互助码
ql bot
启动tg-bot(执行完成后配置好bot.json, 再次执行ql bot)
2. 全新task命令
task <filename> now
立即执行脚本(task test.js now)
task <filename> conc
并发执行脚本(task test.js conc)
task <other>
自动生成当前命令的日志文件(task ls)
task的第一个参数如果是文件时,必须带后缀(task test.js 或者 task test.py)
3. cron管理支持批量删除,启用/禁用,运行/停止定时任务
4. 支持了6位的cron表达式
5. 支持容器内3种互助模式,自动引入互助码
6. 增加定时任务超时时间设置(默认1小时,规避脚本不退出造成内存一直增加,具体结果待持续观察)
7. 互助活动参数移到config.sh中,新增/删除活动,用户可自行修改(name_js为日志目录名称,因为ql repo命令添加的脚本会增加作者前缀,注意自行修改name_js)
8. 支持bot交互
9. 其他bug修复
本次更新力度较大,建议全新安装。如不想更新的,请务必禁用git_pull的定时任务
同时非常感谢@nevinee大佬的PR
使用指南| 项目地址 |赞助支持
青龙已知问题以及注意事项
1. 已知问题,面板上执行ql restart无法跳出,但是其实以及重启成功。容器内执行没问题(有大佬知道原因的请不吝赐教)
2. 添加定时任务必须从面板添加,目录映射务必添加db目录,也可以同时把scripts目录映射
3. bot相关参考 https://github.com/SuMaiKaDe/jddockerbot/tree/master
4. 重启容器需要执行的命令可以直接加到面板的自定义脚本中,比如 ql bot
5. 其他环境变量参考 https://github.com/wisz2021/jd_docker/blob/main/githubAction.md
Have Fun~
使用指南| 项目地址 |赞助支持
1. 已知问题,面板上执行ql restart无法跳出,但是其实以及重启成功。容器内执行没问题(有大佬知道原因的请不吝赐教)
2. 添加定时任务必须从面板添加,目录映射务必添加db目录,也可以同时把scripts目录映射
3. bot相关参考 https://github.com/SuMaiKaDe/jddockerbot/tree/master
4. 重启容器需要执行的命令可以直接加到面板的自定义脚本中,比如 ql bot
5. 其他环境变量参考 https://github.com/wisz2021/jd_docker/blob/main/githubAction.md
Have Fun~
使用指南| 项目地址 |赞助支持
青龙v2.0.0-05121530
更新内容:
1. 修复日志无法递归获取
2. 修复定时任务无法停止
请执行以下操作
-> docker exec -it qinglong pm2 delete all
-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh
-> 手动ctrl + c
-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh
-> 手动ctrl + c
-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh
-> 手动ctrl + c
-> 刷新页面
-> 手动停止一直在运行的定时任务
民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。
Have Fun~
今天汶川地震十三周年!
使用指南| 项目地址 |赞助支持
更新内容:
1. 修复日志无法递归获取
2. 修复定时任务无法停止
请执行以下操作
-> docker exec -it qinglong pm2 delete all
-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh
-> 手动ctrl + c
-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh
-> 手动ctrl + c
-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh
-> 手动ctrl + c
-> 刷新页面
-> 手动停止一直在运行的定时任务
民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。
Have Fun~
今天汶川地震十三周年!
使用指南| 项目地址 |赞助支持
青龙v2.0.0-05122302 (重要)
更新内容:
1. 修复定时任务列表异常删除增加(重要)
2. 独立ql extra执行自定义脚本,ql update不再执行自定义脚本,请手动添加ql extra你需要的定时任务
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 刷新页面,进入定时管理页面,搜索 0 6 * * *
-> 全选所有,勾掉你不删除的任务,批量删除
-> 搜索 repo
-> 批量运行所有repo任务,查看日志,等任务都执行完成,再次批量执行repo任务
-> 结果应该是无任何任务增加删除
-> 如果 repo 的任务都放在自定义脚本中,执行 ql extra 运行所有repo任务,等执行完成再次执行查看
民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。
Have Fun~
今天汶川地震十三周年!
使用指南| 项目地址 |赞助支持
更新内容:
1. 修复定时任务列表异常删除增加(重要)
2. 独立ql extra执行自定义脚本,ql update不再执行自定义脚本,请手动添加ql extra你需要的定时任务
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 刷新页面,进入定时管理页面,搜索 0 6 * * *
-> 全选所有,勾掉你不删除的任务,批量删除
-> 搜索 repo
-> 批量运行所有repo任务,查看日志,等任务都执行完成,再次批量执行repo任务
-> 结果应该是无任何任务增加删除
-> 如果 repo 的任务都放在自定义脚本中,执行 ql extra 运行所有repo任务,等执行完成再次执行查看
民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。
Have Fun~
今天汶川地震十三周年!
使用指南| 项目地址 |赞助支持
青龙v2.0.0-05161822
更新内容:
1. 修复批量执行任务时,任务过多造成服务卡死
2. 修复删除日志识别日期错误
3. 其他bug修复
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 刷新页面
github actions故障,请稍后更新 https://www.githubstatus.com/
小沟一夜水三尺,便有蛙声喧四邻。
使用指南| 项目地址 |赞助支持
更新内容:
1. 修复批量执行任务时,任务过多造成服务卡死
2. 修复删除日志识别日期错误
3. 其他bug修复
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 刷新页面
github actions故障,请稍后更新 https://www.githubstatus.com/
小沟一夜水三尺,便有蛙声喧四邻。
使用指南| 项目地址 |赞助支持
青龙v2.0.0-05242340
更新内容:
1. 增加pip自定义源
2. 显示定时任务总条数
3. 修复同一个作者多仓库定时任务异常删除
4. 其他bug修复
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 刷新页面
注意事项:
执行以下操作前请执行完上面的命令
由于第三个bug需要修改原有定时任务中task命令的文件名,本人才疏学浅,没能无痕过渡。略表歉意
如果定时任务异常,可删除task开头的所有定时任务,重新执行所有的repo任务
或者删除所有定时为 0 6 定时任务,但是没有上面来得快
如不需要自动ql update,请手动禁用或者删除
如果是示例仓库,config.sh中的助力name_js需要修改 chinnkarahoi_ 为 chinnkarahoi_jd_scripts_
月色犹未满,蛙声空自喧。
使用指南| 项目地址 |赞助支持
更新内容:
1. 增加pip自定义源
2. 显示定时任务总条数
3. 修复同一个作者多仓库定时任务异常删除
4. 其他bug修复
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 刷新页面
注意事项:
执行以下操作前请执行完上面的命令
由于第三个bug需要修改原有定时任务中task命令的文件名,本人才疏学浅,没能无痕过渡。略表歉意
如果定时任务异常,可删除task开头的所有定时任务,重新执行所有的repo任务
或者删除所有定时为 0 6 定时任务,但是没有上面来得快
如不需要自动ql update,请手动禁用或者删除
如果是示例仓库,config.sh中的助力name_js需要修改 chinnkarahoi_ 为 chinnkarahoi_jd_scripts_
月色犹未满,蛙声空自喧。
使用指南| 项目地址 |赞助支持
青龙v2.2.0
更新内容:
1. session管理增加批量操作
2. 通知增加go-cqhttp方式,感谢 Fcatme 大佬pr
3. 增加ql reset命令,用于修复青龙依赖且更新通知脚本(其他功能待完善)
4. 修复手机端日志二维码展示,感谢 @cnoja 方案
5. 修复页面标题展示
6. 支持某个ck临时屏蔽某个脚本
7. 其他优化
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
或者等待20分钟后,更新镜像
退笔如山未足珍,读书万卷始通神。
愿考者皆中。
使用指南| 项目地址 |赞助支持
更新内容:
1. session管理增加批量操作
2. 通知增加go-cqhttp方式,感谢 Fcatme 大佬pr
3. 增加ql reset命令,用于修复青龙依赖且更新通知脚本(其他功能待完善)
4. 修复手机端日志二维码展示,感谢 @cnoja 方案
5. 修复页面标题展示
6. 支持某个ck临时屏蔽某个脚本
7. 其他优化
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
或者等待20分钟后,更新镜像
退笔如山未足珍,读书万卷始通神。
愿考者皆中。
使用指南| 项目地址 |赞助支持
青龙v2.2.0-061
更新内容:
1. 修复无法删除日志
2. 修复go-cqhttp通知参数书写错误,如果自己使用的默认config,手动删除下113-115行等号两边的空格
3. PC端日志搜索忽略大小写
4. 修复安卓手机端日志二维码展示,感谢 @cnoja 方案(有安卓的同学可以测试反馈下)
5. 识别不了cookie的再执行下 ql update(非常重要)
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 或者等待20分钟后,更新镜像
one more thing
未投票的同学可以继续去投票😀 去投票
退笔如山未足珍,读书万卷始通神。可上九天揽月,可下五洋捉鳖,谈笑凯歌还。世上无难事,只要肯登攀。
愿考者皆中。
使用指南| 项目地址 |赞助支持
更新内容:
1. 修复无法删除日志
2. 修复go-cqhttp通知参数书写错误,如果自己使用的默认config,手动删除下113-115行等号两边的空格
3. PC端日志搜索忽略大小写
4. 修复安卓手机端日志二维码展示,感谢 @cnoja 方案(有安卓的同学可以测试反馈下)
5. 识别不了cookie的再执行下 ql update(非常重要)
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 或者等待20分钟后,更新镜像
one more thing
未投票的同学可以继续去投票😀 去投票
退笔如山未足珍,读书万卷始通神。可上九天揽月,可下五洋捉鳖,谈笑凯歌还。世上无难事,只要肯登攀。
愿考者皆中。
使用指南| 项目地址 |赞助支持
青龙v2.2.0-063
更新内容:
1. 增加文件后缀配置 RepoFileExtensions,默认ql repo命令拉取仓库中的js和py文件
2. 增加定时任务pageSize缓存
3. 增加定时任务自动运行时状态展示
4. 修复手动运行任务时任务状态显示异常
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 或者等待20分钟后,更新镜像
注意:ql repo命令参数说明
ql repo 脚本白名单 脚本黑名单 脚本依赖文件 分支
拉取包含 白名单字符 且不包含 黑名单字符 的所有脚本为定时任务,且添加前缀
并且拷贝 包含所有依赖文件字符的 文件到 scripts目录,不添加前缀
明朝端午,待学纫兰为佩。寻一首好诗,要书裙带。
使用指南| 项目地址 |赞助支持
更新内容:
1. 增加文件后缀配置 RepoFileExtensions,默认ql repo命令拉取仓库中的js和py文件
2. 增加定时任务pageSize缓存
3. 增加定时任务自动运行时状态展示
4. 修复手动运行任务时任务状态显示异常
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 或者等待20分钟后,更新镜像
注意:ql repo命令参数说明
ql repo 脚本白名单 脚本黑名单 脚本依赖文件 分支
拉取包含 白名单字符 且不包含 黑名单字符 的所有脚本为定时任务,且添加前缀
并且拷贝 包含所有依赖文件字符的 文件到 scripts目录,不添加前缀
明朝端午,待学纫兰为佩。寻一首好诗,要书裙带。
使用指南| 项目地址 |赞助支持
青龙v2.8.0
更新内容:
1. session管理改为环境变量管理,新建需要指定对应的环境变量,理论上,本页面可添加任何你需要的环境变量
2. 配置文件页可修改config目录下的文件,包含但不限于config.sh/extra.sh/task_before.sh/task_after.sh
3. 自定义脚本改为查看脚本,可查看scripts目录下所有文件
4. 添加task_before.sh和task_after.sh钩子,方便在执行任务前及任务后执行需要的操作
5. 移除内置互助功能
6. 移除tempBlockCookie功能
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 或者等待10分钟后,更新镜像
注意事项
=> 环境变量管理执行完ql update后默认展示的上个版本的cookie。
=> tempBlockCookie暂时无法加入,各位大佬可以提pr
=> 不想使用新版的可以禁用ql update任务,然后忽略本条消息
虎为百兽尊,罔敢触其怒。惟有父子情,一步一回顾。
使用指南| 项目地址 |赞助支持
更新内容:
1. session管理改为环境变量管理,新建需要指定对应的环境变量,理论上,本页面可添加任何你需要的环境变量
2. 配置文件页可修改config目录下的文件,包含但不限于config.sh/extra.sh/task_before.sh/task_after.sh
3. 自定义脚本改为查看脚本,可查看scripts目录下所有文件
4. 添加task_before.sh和task_after.sh钩子,方便在执行任务前及任务后执行需要的操作
5. 移除内置互助功能
6. 移除tempBlockCookie功能
请执行以下操作
-> docker exec -it qinglong ql update
-> docker exec -it qinglong ql update
-> 或者等待10分钟后,更新镜像
注意事项
=> 环境变量管理执行完ql update后默认展示的上个版本的cookie。
=> tempBlockCookie暂时无法加入,各位大佬可以提pr
=> 不想使用新版的可以禁用ql update任务,然后忽略本条消息
虎为百兽尊,罔敢触其怒。惟有父子情,一步一回顾。
使用指南| 项目地址 |赞助支持