12. 通知訊息範本

手機上收到的字長什麼樣。Synology Chat 用傳入 webhook 送出(text 加上選用的 file_url 截圖),連結格式是 <網址|文字>,網址都用設定頁的「對外網址」組成。Gitea 一個「種類+對象」對應一個 issue(「總任務失敗」是「種類+追蹤目標」,#95),觸發時開或重開並留言附截圖,解除時關閉,每天 08:00(台北)對當日有活動的 issue 留一則日報。

規格:#60 項目 6(通知管道)、7(Gitea 整合)實作 issue:#78(Synology Chat)、#79(Gitea)

Synology Chat

異常開始

羽藏 FeatherVault10:41
🔴 異常開始:總任務失敗 對象:Thread Artist(總任務 #128 · 初次解析) 原因:任務 B 失敗 3 次,貼文 1843223400112233445 的頁面 30 秒內沒有載入完成 開始:09/30 10:41 查看異常 · Gitea #74
失敗當下的截圖

送出的內容

{
  "text": "🔴 異常開始:總任務失敗\n對象:Thread Artist(總任務 #128 · 初次解析)\n原因:任務 B 失敗 3 次,貼文 1843223400112233445 的頁面 30 秒內沒有載入完成\n開始:09/30 10:41\n<http://192.168.1.20:8080/alerts?id=87|查看異常> · <https://gitea.jsc.idv.tw/jiantw83/feather-vault/issues/74|Gitea #74>",
  "file_url": "http://192.168.1.20:8080/api/screens/5521"
}

沒有截圖的種類(例如「X 帳號未訂閱 Premium」)不帶 file_url。Gitea token 沒設定時省略「Gitea #74」連結。

異常解除

羽藏 FeatherVault03:18
🟢 異常解除:媒體儲存無法使用 對象:媒體儲存 09/30 03:05 – 03:18 · 持續 13 分 · 自動解除 查看異常

需要「已知悉」才解除的種類

羽藏 FeatherVault08:30
🟢 異常解除:總任務失敗 對象:Deep Artist(總任務 #117) 09/28 04:12 – 08:30 · 已知悉後解除 查看異常

每日摘要(每日排程整輪完成後)

羽藏 FeatherVault03:41
📋 每日排程完成(09/30 03:00 – 03:41) 追蹤目標 9 個:成功 7、失敗 1、跳過 1(還有任務在進行) 新媒體 57 個(圖片 49、影片 8),共 612 MB 媒體儲存剩餘 2.4 TB 未解除異常 3 個: • Cookie 失效 · featherbot2(持續 18 小時) • X 帳號未訂閱 Premium · featherbot3 • 追蹤目標久無新貼文 · refresh_mixed 打開儀表板

沒有異常的日子

羽藏 FeatherVault03:22
📋 每日排程完成(10/01 03:00 – 03:22) 追蹤目標 9 個:全部成功 新媒體 12 個(圖片 12),共 88 MB 媒體儲存剩餘 2.4 TB 沒有未解除的異常 ✅ 打開儀表板

Gitea issue

總任務失敗:Thread Artist #74

開啟中ops-reportFeatherVault 於 09/30 10:41 開啟

這個 issue 由羽藏 FeatherVault 自動建立,對應異常「總任務失敗 · 追蹤目標 Thread Artist」。之後同一個異常再次發生會重開這個 issue 並留言;對應的異常都解除時自動關閉。在 Gitea 手動關閉不會影響羽藏。

異常

種類總任務失敗(需要在羽藏按「已知悉」才解除)
對象追蹤目標 Thread Artist(@thread_artist,ID 1432987650110)
觸發規則總任務狀態變成失敗
羽藏版本1.4.0(commit 9c1e2ab)

連結

FeatherVault 留言 · 09/30 10:41(觸發)
🔴 異常開始 09/30 10:41
任務 B #5521 失敗 3 次:貼文 1843223400112233445 的頁面 30 秒內沒有載入完成
X 帳號:featherbot4 · 網址 https://x.com/thread_artist/status/1843223400112233445
附件 screen-5521.jpg
子任務日誌(最後 20 行)
10:40:01 INFO 開啟貼文頁
10:40:31 WARN 30 秒內沒有載入完成,重試(第 3 次)
10:41:01 ERROR 放棄:頁面沒有載入完成
FeatherVault 留言 · 10/01 08:00(日報)
📋 日報(09/30 08:00 – 10/01 08:00)
狀態:未解除(已持續 21 小時 19 分,等待已知悉)
過去 24 小時的事件:10:41 開始 · 11:05 重試失敗的部分,再次觸發
FeatherVault 留言並關閉 · 10/01 09:12(解除)
🟢 異常解除 10/01 09:12 · 已知悉後解除 · 共持續 22 小時 31 分

issue 標題格式

{種類}:{對象名稱}

總任務失敗:Thread Artist
Cookie 失效:featherbot2
X 帳號未訂閱 Premium:featherbot3
追蹤目標久無新貼文:refresh_mixed
媒體儲存無法使用:媒體儲存
沒有 X 帳號能讀取此追蹤目標:thread_artist

日報規則

  • 每天 08:00(台北)執行一次,只留在「過去 24 小時有開始、再次觸發、已知悉、解除任一事件」的 issue 上(#60:對當日有活動的 issue 留一則日報)。
  • 不另開彙總 issue。過去 24 小時沒有活動、也已經關閉的 issue 不留言。
  • 「通知送不出去」只在羽藏介面顯示,不同步到 Gitea。