1
0
mirror of https://github.com/sui-feng-cb/AzurLaneAutoScript1.git synced 2026-07-23 06:06:16 +08:00

Refactor: replace independent scheduled DowntimeFetch task with on-demand auto-fetch

This commit is contained in:
positnuec
2026-07-18 10:20:43 +08:00
parent 189645b97a
commit fbe037322a
21 changed files with 715 additions and 637 deletions

View File

@@ -4,10 +4,6 @@
"name": "Alas",
"help": ""
},
"SmartMgmt": {
"name": "Smart Management",
"help": ""
},
"Farm": {
"name": "Farm",
"help": ""
@@ -46,16 +42,12 @@
"name": "General",
"help": ""
},
"Restart": {
"name": "Restart",
"DowntimeMgmt": {
"name": "Downtime Management",
"help": ""
},
"DowntimeFetch": {
"name": "Downtime Fetch",
"help": "CN server only. Automatically fetches downtime maintenance notices from Bilibili Azur Lane columns, parses and fills 'Downtime Info'"
},
"DowntimeMgmt": {
"name": "Downtime Maintenance",
"Restart": {
"name": "Restart",
"help": ""
},
"Main": {
@@ -294,6 +286,10 @@
"name": "Performance Test",
"help": ""
},
"DowntimeFetch": {
"name": "Downtime Fetch",
"help": ""
},
"AzurLaneUncensored": {
"name": "[CN] Uncensored Patch",
"help": ""
@@ -721,11 +717,11 @@
"Downtime": {
"_info": {
"name": "Downtime Info",
"help": "Auto-filled by 'Downtime Fetch' task"
"help": "Auto-filled when 'Auto Update Info' is enabled, updated via 'Downtime Fetch' tool, or fill manually"
},
"Window": {
"name": "Time Window",
"help": "Format YYYY-MM-DD HH:MM~HH:MM"
"help": "Format: YYYY-MM-DD HH:MM~HH:MM; non-CN server users can fill manually"
},
"Title": {
"name": "Notice Title",
@@ -737,9 +733,17 @@
"name": "Strategy Settings",
"help": "Auto-adjust task scheduling and strategy based on downtime info"
},
"AutoFetch": {
"name": "Auto Update Info",
"help": "CN server only. Fetches downtime maintenance notices from Bilibili Azur Lane official columns\nWhen enabled, the above enabled tasks will automatically fetch CN notices and update 'Downtime Info' on execution"
},
"ManageExercise": {
"name": "Exercise",
"help": "When the downtime end time is 15:00 or later, exercise strategy before downtime maintenance on that day will be replaced with 'clear exercise attempts'"
"help": "When downtime end time is later than 'Exercise clear threshold', exercise strategy before downtime maintenance on that day will be replaced with 'clear exercise attempts'"
},
"ExerciseClearTime": {
"name": "Exercise clear threshold",
"help": "Format: HH:MM:SS"
},
"ManageDaily": {
"name": "Daily",
@@ -6368,6 +6372,16 @@
"help": "Log back into the game when the game has been ended."
}
},
"DowntimeFetch": {
"_info": {
"name": "Downtime Fetch",
"help": "CN server only. Fetches downtime maintenance notices from Bilibili Azur Lane official columns\nManually trigger to fetch the latest downtime notice and fill 'Downtime Info'"
},
"FetcherTest": {
"name": "Fetcher Test",
"help": "Runs diagnostic tests for network, API, and content parsing; does not update config"
}
},
"Oil": {
"_info": {
"name": "Oil._info.name",

View File

@@ -4,10 +4,6 @@
"name": "Alas",
"help": ""
},
"SmartMgmt": {
"name": "スマート管理",
"help": ""
},
"Farm": {
"name": "出撃",
"help": ""
@@ -46,16 +42,12 @@
"name": "通用設定",
"help": ""
},
"Restart": {
"name": "再起動設定",
"DowntimeMgmt": {
"name": "メンテナンス管理",
"help": ""
},
"DowntimeFetch": {
"name": "メンテナンス情報取得",
"help": "国服のみ対応。bilibiliアズールレーンコラムからメンテナンス告知を自動取得し、解析して'メンテナンス情報'に記入"
},
"DowntimeMgmt": {
"name": "メンテナンス",
"Restart": {
"name": "再起動設定",
"help": ""
},
"Main": {
@@ -294,6 +286,10 @@
"name": "機能テスト",
"help": ""
},
"DowntimeFetch": {
"name": "メンテナンス情報取得",
"help": ""
},
"AzurLaneUncensored": {
"name": "中国サーバー規制解除",
"help": ""
@@ -721,11 +717,11 @@
"Downtime": {
"_info": {
"name": "メンテナンス情報",
"help": "'メンテナンス情報取得'タスクにより自動入力"
"help": "'自動更新情報'を有効にするとタスクで自動更新、ツールの'メンテナンス情報取得'で更新、または手動入力"
},
"Window": {
"name": "時間枠",
"help": "形式 YYYY-MM-DD HH:MM~HH:MM"
"help": "形式YYYY-MM-DD HH:MM~HH:MM;国服以外のユーザーは手動入力可能"
},
"Title": {
"name": "告知タイトル",
@@ -737,9 +733,17 @@
"name": "機能設定",
"help": "メンテナンス情報に基づきタスクスケジュールと戦略を自動調整"
},
"AutoFetch": {
"name": "自動更新情報",
"help": "国服のみ対応。bilibiliアズールレーン公式コラムからメンテナンス告知を取得\n有効にすると、上記の有効なタスク実行時に国服の告知を自動取得し'メンテナンス情報'を更新します"
},
"ManageExercise": {
"name": "演習",
"help": "メンテナンス終了時刻が15:00以降の場合、当日のメンテナンス開始前の演習戦略が'演習回数をクリア'に置き換えられます"
"help": "メンテナンス終了時刻が'演習クリア閾値'より遅い場合、当日のメンテナンス開始前の演習戦略が'演習回数をクリア'に置き換えられます"
},
"ExerciseClearTime": {
"name": "演習クリア閾値",
"help": "形式HH:MM:SS"
},
"ManageDaily": {
"name": "デイリー",
@@ -6368,6 +6372,16 @@
"help": "GameManager.AutoRestart.help"
}
},
"DowntimeFetch": {
"_info": {
"name": "メンテナンス公告取得",
"help": "国服のみ対応。bilibiliアズールレーン公式コラムからメンテナンス告知を取得\n手動トリガーで最新のメンテナンス告知を取得し'メンテナンス情報'に書き込み"
},
"FetcherTest": {
"name": "機能テスト",
"help": "ネットワーク、API、内容解析の診断テストを実行、設定は更新しない"
}
},
"Oil": {
"_info": {
"name": "Oil._info.name",

View File

@@ -4,10 +4,6 @@
"name": "Alas",
"help": ""
},
"SmartMgmt": {
"name": "智能管理",
"help": ""
},
"Farm": {
"name": "出击",
"help": ""
@@ -46,16 +42,12 @@
"name": "通用设置",
"help": ""
},
"Restart": {
"name": "重启设置",
"DowntimeMgmt": {
"name": "停服维护设置",
"help": ""
},
"DowntimeFetch": {
"name": "公告获取",
"help": "仅支持国服自动从B站碧蓝航线专栏获取停服维护公告解析并填写'停服维护信息'"
},
"DowntimeMgmt": {
"name": "停服维护",
"Restart": {
"name": "重启设置",
"help": ""
},
"Main": {
@@ -294,6 +286,10 @@
"name": "性能测试",
"help": ""
},
"DowntimeFetch": {
"name": "公告拉取",
"help": ""
},
"AzurLaneUncensored": {
"name": "反和谐",
"help": ""
@@ -721,11 +717,11 @@
"Downtime": {
"_info": {
"name": "停服维护信息",
"help": "可由'公告获取'任务自动填写"
"help": "可在开启'自动拉取信息'后由任务自动更新,也可通过工具的'公告拉取'更新,或手动填写"
},
"Window": {
"name": "时间窗口",
"help": "格式 YYYY-MM-DD HH:MM~HH:MM"
"help": "格式YYYY-MM-DD HH:MM~HH:MM"
},
"Title": {
"name": "公告标题",
@@ -737,9 +733,17 @@
"name": "功能设置",
"help": "基于停服维护信息自动调整任务策略与调度"
},
"AutoFetch": {
"name": "自动拉取信息",
"help": "仅支持国服从B站碧蓝航线官方专栏拉取停服维护公告\n开启后以下启用的任务运行时将自动拉取国服公告并更新'停服维护信息'"
},
"ManageExercise": {
"name": "演习",
"help": "当停服结束时间为15:00及之后时,当天停服维护前演习策略将替换为'清空演习次数'"
"help": "当停服结束时间晚于'演习时间阈值'时,当天停服维护前演习策略将替换为'清空演习次数'"
},
"ExerciseClearTime": {
"name": "演习时间阈值",
"help": "格式HH:MM:SS"
},
"ManageDaily": {
"name": "每日任务",
@@ -6368,6 +6372,16 @@
"help": "游戏被强制结束后自动登录游戏"
}
},
"DowntimeFetch": {
"_info": {
"name": "停服维护公告拉取",
"help": "仅支持国服从B站碧蓝航线官方专栏拉取停服维护公告\n手动触发拉取最新停服维护公告并写入'停服维护信息'"
},
"FetcherTest": {
"name": "功能测试",
"help": "运行网络、API、内容解析的诊断测试不更新配置"
}
},
"Oil": {
"_info": {
"name": "Oil._info.name",

View File

@@ -4,10 +4,6 @@
"name": "Alas",
"help": ""
},
"SmartMgmt": {
"name": "智能管理",
"help": ""
},
"Farm": {
"name": "出擊",
"help": ""
@@ -46,16 +42,12 @@
"name": "通用設定",
"help": ""
},
"Restart": {
"name": "重啟設定",
"DowntimeMgmt": {
"name": "停服維護智能管理",
"help": ""
},
"DowntimeFetch": {
"name": "公告取得",
"help": "僅支援國服自動從B站碧藍航線專欄取得停服維護公告解析並填寫'停服維護資訊'"
},
"DowntimeMgmt": {
"name": "停服維護",
"Restart": {
"name": "重啟設定",
"help": ""
},
"Main": {
@@ -294,6 +286,10 @@
"name": "性能測試",
"help": ""
},
"DowntimeFetch": {
"name": "公告取得",
"help": ""
},
"AzurLaneUncensored": {
"name": "反和諧",
"help": ""
@@ -721,11 +717,11 @@
"Downtime": {
"_info": {
"name": "停服維護資訊",
"help": "可'公告取得'任務自動填寫"
"help": "可在開啟'自動更新資訊'後由任務自動更新,也可透過工具的'公告取得'更新,或手動填寫"
},
"Window": {
"name": "時間窗口",
"help": "格式 YYYY-MM-DD HH:MM~HH:MM"
"help": "格式YYYY-MM-DD HH:MM~HH:MM;非國服用戶可手動填寫"
},
"Title": {
"name": "公告標題",
@@ -737,9 +733,17 @@
"name": "功能設定",
"help": "基於停服維護資訊自動調整任務排程與策略"
},
"AutoFetch": {
"name": "自動更新資訊",
"help": "僅支援國服從B站碧藍航線官方專欄拉取停服維護公告\n開啟後以下啟用的任務執行時將自動拉取國服公告並更新'停服維護資訊'"
},
"ManageExercise": {
"name": "演習",
"help": "當停服結束時間為15:00及之後時,當天停服維護前演習策略將替換為'清空演習次數'"
"help": "當停服結束時間晚於'演習清空閾值'時,當天停服維護前演習策略將替換為'清空演習次數'"
},
"ExerciseClearTime": {
"name": "演習清空閾值",
"help": "格式HH:MM:SS"
},
"ManageDaily": {
"name": "每日任務",
@@ -6368,6 +6372,16 @@
"help": "遊戲被強制結束後自動登錄遊戲"
}
},
"DowntimeFetch": {
"_info": {
"name": "停服維護公告拉取",
"help": "僅支援國服從B站碧藍航線官方專欄拉取停服維護公告\n手動觸發拉取最新停服維護公告並寫入'停服維護資訊'"
},
"FetcherTest": {
"name": "功能測試",
"help": "運行網路、API、內容解析的診斷測試不更新配置"
}
},
"Oil": {
"_info": {
"name": "Oil._info.name",