如果規則在過去 30 天內至少有一篇貼文的動作執行失敗,就會顯示「此規則有執行失敗」。規則仍會用關鍵字比對貼文。它已找到貼文,但後續步驟沒有完成,例如將貼文加入收藏集或傳送到 Slack。
規則還能正常運作嗎?
大多數情況下可以。一次失敗只會影響某篇貼文在某個時間點的執行。規則會繼續檢查新貼文,並在下次比對成功時執行動作。只有在無法繼續執行時,Feeder 才會暫停規則,例如 Microsoft Teams 頻道已不存在,或 Telegram 群組已變更。暫停的規則會顯示「繼續」按鈕,以及規則停止的原因。
如何查看失敗原因?
- 在左側側邊欄選取「規則」。
- 選取規則旁的「此規則有執行失敗」,或開啟規則後選取「開啟錯誤記錄」。
- 記錄會列出過去 30 天內最多 20 次失敗,每筆都會顯示錯誤訊息和日期。
錯誤訊息代表什麼?
| 訊息 | 代表的意思 | 處理方式 |
|---|---|---|
| Could not add post to collection. An internal error occurred. | Feeder 端發生問題,導致這篇貼文未能儲存到收藏集。 | 如果只發生一次或只持續一小段時間,不需要處理。規則會繼續加入新貼文。如要找回漏掉的貼文,請參閱下方說明。 |
| Slack said an error happened on their end, or Microsoft, Discord or Telegram is returning an error | 當時其他應用程式未接受這篇貼文。 | 如果很少發生,不需要處理。如果經常發生,請寄電子郵件給我們。 |
| Slack connection broke, or No valid login for Slack found | Feeder 已無法將貼文發佈到你的 Slack 工作空間,通常是因為 Feeder 應用程式已從工作空間移除。 | 開啟規則並重新連結 Slack。請參閱自動將新聞發佈到 Slack。 |
| The Feeder bot needs to be added to the channel or conversation to be able to post. | Feeder 機器人不在該 Microsoft Teams 頻道中。 | 將 Feeder 機器人加入頻道。 |
| The server responded with an error status code: 404. Retry #1 | 你的 webhook 位址回傳錯誤。Feeder 最多會重試同一篇貼文 8 次,每次等待時間都會更長。404 代表找不到該位址,500 代表你的應用程式發生錯誤。 | 檢查規則中的位址,以及你的應用程式是否正在執行。請參閱webhook。 |
| No selected target collection, or No channel selected | 規則缺少一項設定。 | 開啟規則,選取收藏集或頻道,再選取「儲存規則」。 |
如何找回漏掉的貼文?
規則不會回頭處理之前漏掉的貼文。若是「添加到集合」規則,你有兩種選擇:
- 手動加入。在貼文來源中找到該貼文,然後選取「加入收藏集」。這樣不會移除收藏集內已有的內容。
- 重新執行收藏集的規則。在「圖書館」的「收藏夾」中選取該收藏集,然後在「規則」下方選取「重新執行」。重新執行前會先清空收藏集,包括你手動加入的貼文。接著,系統會針對該收藏集的每個資訊來源,對最新的 500 篇貼文執行所有規則。
將貼文傳送到 Slack、Microsoft Teams、Discord、Telegram 或 webhook 的規則,無法重新傳送漏掉的貼文。
警告何時會消失?
如果沒有再次發生失敗,警告會在最後一次失敗後 30 天自動消失。你無法手動清除警告。
仍無法解決嗎?請將規則名稱和錯誤記錄中的訊息寄至 support@feeder.co,我們會協助你。