fix(qdreader): split archive cron from sign cron

This commit is contained in:
2026-05-19 15:26:17 +08:00
parent 0e985c790a
commit 22357b0568
7 changed files with 1594 additions and 26 deletions
+5 -6
View File
@@ -4,17 +4,17 @@
//[author: Hermes]
//[service: BOSS]
//[class: 工具类]
//[version: 2.5.0]
//[version: 2.5.1]
//[platform: web,qq,wx,tg,tb,fs,we]
//[public: false]
//[price: 0]
//[disable: false]
//[description: 启点读书(QDReader) Autman 签到插件:保存 QX 抓到的 H5 Cookie,支持手动“启点签到”和每日 07:15 定时签到;带独立 bucket、多用户隔离、请求重试、签名响应解析、结果摘要和安全脱敏。]
//[description: 启点读书(QDReader) Autman 签到插件:保存 QX 抓到的 H5 Cookie,支持手动“启点签到”和每日 07:15 定时签到;日志归档由独立归档插件每日 00:00 执行;带独立 bucket、多用户隔离、请求重试、签名响应解析、结果摘要和安全脱敏。]
//[rule: ^启点(账号|查询|ck|CK|cookie|Cookie|签到|读书)(.*)$]
//[rule: ^qdreader(.*)$]
//[admin: true]
//[priority: 600]
//[cron: 0 0 * * *]
//[cron: 15 7 * * *]
var BUCKET = "hermes_qidian"
@@ -260,7 +260,7 @@ function contentText() {
}
function usage() {
return [
"启点读书签到插件 v2.5.0",
"启点读书签到插件 v2.5.1",
"【一级菜单】",
"账号管理:启点账号",
"执行查询:启点查询",
@@ -270,7 +270,7 @@ function usage() {
"指定签到:启点签到 <uid>",
"【配置】",
"签名网关:Autman 参数 hermes_qidian.qdreader_sign_api,默认 " + DEFAULT_SIGN_API,
"定时:每日 00:00 自动执行、归档上一日日志并清空当日日志QX 只负责抓 cookie。"
"定时:每日 07:15 自动签到;日志归档由独立插件每日 00:00 执行QX 只负责抓 cookie。"
].join("\n")
}
function stripCommand(text) {
@@ -768,7 +768,6 @@ function main() {
var store = getStore()
var bind = getBindStore()
if (cmd === "sign" || /^(签到|sign|run)(?:\s+|$)/i.test(arg)) {
if (isCronRun) archiveRunLog("midnight-before-sign")
var target = trim(arg.replace(/^(签到|sign|run)\s*/i, ""))
var out = signAll(target, isCronRun, isCronRun ? "cron" : "manual")
if (!(isCronRun && getBool(CRON_SILENT_KEY, false) && out === "还没有保存启点读书CK")) reply(out)