d0852e9b45
v0.18.18 雖然把失敗檔案列出來了,但寫的是
「上次失敗(第 5 次),5h38m38s 後重試(上面是自動重試的排程,真正的原因是前一次失敗)」
——**那是我寫給自己看的**:只是把 collector 的原文轉貼、再補一句解釋為什麼看起來怪。
使用者要的是三件事:**現在怎樣、為什麼、我要不要做什麼**。
## 改法
- 解析退避訊息取出「試幾次/多久後再試/原因」,重新組成人話
- **有原因**時以原因為主、排程放後面補充(他要判斷的是原因)
- **沒有原因**時(舊版失敗的檔案沒存 LastError)誠實說:
「已經自動試過 5 次都沒成功,約 5 小時後會再試一次。這個檔是在舊版失敗的,
當時沒有記下原因;如果一直沒好,把紀錄檔傳給我們。」
- 時間不再精確到秒(`5h38m38s` → 「約 5 小時」)——使用者要的是量級不是秒數
## 實測輸出(三種情境都印出來看過)
舊:上次失敗(第 5 次),5h38m38s 後重試(上面是自動重試的排程…)
新:已經自動試過 5 次都沒成功,約 5 小時後會再試一次。這個檔是在舊版失敗的…
新:今天的免費 AI 額度用完了 ⇒ 明天會自動恢復,這些檔案會自己補上,你不用做什麼。
新:這份 PDF 看起來是掃描的圖片 ⇒ 需要先做文字辨識(OCR),或換一份有文字的版本。
7 lines
115 B
JSON
7 lines
115 B
JSON
{
|
|
"_algo": 2,
|
|
"v0.18.17": "cb6e53a052b87482",
|
|
"v0.18.18": "a495451d9d9da78a",
|
|
"v0.18.19": "b754d7ff97396794"
|
|
}
|