遇到 Cloudflare 錯誤時,由貞自動查詢知識庫並套用解決方案。知識庫由每次錯誤累計,三個技能各司其職,一個自動化定期整理。
| 編號 | 錯誤關鍵字 | 錯誤類型 | 解決方案 |
|---|---|---|---|
| #1 | code 9106、Authentication failed |
Token 失效 / session 環境變量斷層 | 執行 env-setup 恢復 session |
| #2 | 400 Bad Request、per_page |
API URL 含不支援的參數 | 移除 URL 中的 ?per_page 參數 |
| #5 | 8000007、Project not found |
專案名不存在 | 查詢可用專案列表,修正 --project-name |
| #6 | ENOTDIR、scandir |
HTML 檔案被誤認為目錄 | 確認部署目錄只含合法靜態檔案 |
| #7 | .env not found |
wrangler 找不到 .env(資訊提示) | 忽略,不影響部署 |
💡 #3、#4 未記錄(知識庫累積中)。未來每次遇到新錯誤即追加。
未來計劃陸續將此機制加入:delete-olddata、new-project 等 Cloudflare 相關技能。
answerch.txt 所有錯誤記錄(正則提取【錯誤 #N】區塊)answerch.txt| 項目 | 內容 |
|---|---|
| 任務名 | answerch-clean 每週整理 |
| 頻率 | 每週一 09:00 |
| 安全閥 | 記錄不足 10 筆時自動跳過,不做無意義整理 |
| 下次執行 | 2026-04-13(一)09:00 |
| 情境 | 動作 |
|---|---|
| 遇到 Cloudflare 錯誤 | 由貞自動查 answerch → 顯示解決方案(無需主公下令) |
| 解決了新錯誤 | 說「執行 toanswerch」→ 記錄進知識庫 |
| 每週定期整理 | 自動化執行 answerch-clean(無需主公下令) |
| 想查某個錯誤 | 說「執行 answerch」→ 關鍵字模糊匹配 |