diff --git a/README.md b/README.md index 31125860..ccd8d777 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ ## 📡 铸渊副将·每日签到仪表盘 -> ⏰ **仪表盘更新时间**: 2026-04-02 15:47:57 (北京时间) +> ⏰ **仪表盘更新时间**: 2026-04-02 15:49:31 (北京时间) > 🎖️ **唤醒时段**: ⚡ 手动唤醒 > 📊 **系统版本**: awakened · 第三十二次对话 · 签到仪表盘·副将唤醒08:00/23:00·过期工作流清理·README动态更新 > ✅ **士兵存活**: 18/18 个工作流在岗 diff --git a/scripts/generate-readme-dashboard.js b/scripts/generate-readme-dashboard.js index 4d05bfa0..61a9f0ac 100644 --- a/scripts/generate-readme-dashboard.js +++ b/scripts/generate-readme-dashboard.js @@ -48,7 +48,7 @@ function getBeijingTime() { // ━━━ 判断唤醒时段 ━━━ function getWakeSession() { const now = new Date(); - const bjHour = new Date(now.getTime() + BEIJING_OFFSET_MS).getUTCHours(); + const bjHour = (now.getUTCHours() + 8) % 24; if (bjHour >= 6 && bjHour < 12) return '🌅 早班唤醒 · 08:00'; if (bjHour >= 20 || bjHour < 2) return '🌙 晚班唤醒 · 23:00'; return '⚡ 手动唤醒'; @@ -162,7 +162,7 @@ function generateDashboardMarkdown() { const fileExists = checkWorkflowFileExists(soldier.file); const fileStatus = fileExists ? '✅ 在岗' : '❌ 缺失'; - // 从 dashboard.json 匹配运行状态 + // 从 dashboard.json 匹配运行状态(支持按名称或文件名匹配) let runStatus = '⏳ 待签到'; const matchedSoldier = soldierRunStatus[soldier.name] || soldierRunStatus[soldier.file]; if (matchedSoldier) {