所有整合
內建智慧家庭和網路

RSS 訂閱來源

隨附於 Macro Deck

追蹤 RSS 和 Atom 訂閱來源,在小工具中顯示最新文章,並在有新文章時做出回應。

  • 追蹤任何 RSS 2.0 或 Atom 訂閱來源,數量不限
  • 訂閱來源清單和精選文章小工具
  • 在點選的裝置上開啟文章
  • 新文章和更新失敗的觸發條件
  • 每個訂閱來源的關鍵字和分類篩選

RSS 訂閱來源整合可追蹤新聞網站、部落格、Podcast,以及其他任何發布 RSS 2.0 或 Atom 訂閱來源的內容。Macro Deck 會在背景檢查訂閱來源,保留最新的文章並顯示在小工具中。不需要帳戶,訂閱來源也可以加入任意數量。

小工具、動作和觸發條件

訂閱來源清單 小工具會列出最新文章的標題和日期,也可以顯示內文開頭和一張小圖。精選文章 小工具會以大尺寸顯示一篇文章和它的圖片,也可以輪流顯示最新的幾篇文章。每個小工具可以顯示所有訂閱來源、單一訂閱來源或一個訂閱來源群組。點選文章會在你點選的裝置的瀏覽器中開啟它,例如使用網頁用戶端的手機,或在對話方塊中顯示文章詳細資料。

更新訂閱來源 動作會立即檢查一個或所有訂閱來源。觸發條件會在訂閱來源出現 訂閱來源新文章、訂閱來源已更新、更新失敗,以及有人在小工具上點選文章時做出回應。它們執行的動作可以使用文章的值,例如 {{ event.title }} 或 {{ event.url }}。

每個訂閱來源也會提供變數,例如 feeds_<feed>_latest_title 和 feeds_<feed>_unread_count,另外還有合計所有訂閱來源的 feeds_all_unread_count。

設定範例:

  • 使用群組 News 的 訂閱來源清單 小工具,顯示三個新聞網站的最新文章。
  • 每 10 秒切換到最新五篇文章中下一篇的 精選文章 小工具。
  • 針對 Podcast 訂閱來源、在 訂閱來源新文章 時執行的自動化,透過 Discord Webhook 整合的 傳送 Discord Webhook 訊息 將單集標題發布到 Discord 頻道。
  • 在晨間例行開始前執行 更新訂閱來源 的按鈕。

更新方式

每個訂閱來源會依各自的間隔檢查,預設為每 30 分鐘一次,最短間隔為 5 分鐘。Macro Deck 會詢問伺服器訂閱來源自上次檢查後是否有變更,因此沒有變更的訂閱來源幾乎不會造成負擔。檢查失敗時,Macro Deck 會在 1 分鐘後重試,之後每次失敗都會等待更久,最長 1 小時。小工具會在每次重新整理後自動更新,而且只顯示 Macro Deck 已擷取的內容,因此增加小工具並不會增加請求。

加入訂閱來源時其中已有的文章永遠不會觸發 訂閱來源新文章,重新啟動後也不會再次觸發。為了安全起見,除非你為該訂閱來源允許,否則 Macro Deck 會拒絕區域網路和私人網路中的訂閱來源位址。

Home Assistant

隨附於 Macro Deck

切換燈光、執行場景和指令碼,並在面板上顯示 Home Assistant 的即時狀態。

AdGuard Home

隨附於 Macro Deck

開啟、關閉或暫停 AdGuard Home 防護,並在面板上顯示統計資料。

HTTP

隨附於 Macro Deck

從按鈕傳送 HTTP 請求,並將回應中的值儲存到變數。

天氣

隨附於 Macro Deck

在面板上顯示各個地點的目前天氣和預報,不需要 API 金鑰。