使用 Feeder,您可以為文章建立相當複雜的篩選器。您可以建立只套用於部分動態消息的篩選器,也可以建立套用於所有動態消息的篩選器。此外,您還可以使用「排除」和「包含」篩選器,決定篩選器符合條件時(也就是我們所說的「條件成立」或「評估結果為真」)要如何處理文章。
混用全域篩選器和一般篩選器時,可能會讓人感到困惑。全域「排除」篩選器尤其容易受到影響。
因此,我們新增了「進階:必須始終為真」這項設定。

這項設定與篩選器的布林邏輯有關。若要讓文章通過或維持「未篩選」狀態,該文章的任何篩選器都可以評估為「真」。
假設篩選器 A、B、C 都會比對動態消息 #1。當動態消息 #1 收到新文章時,只要篩選器 A、B 或 C 其中一個評估為「真」,文章就會通過。這通常不是您使用全域篩選器時想要的結果,因此我們將篩選器分為兩種類型:「必須符合」和「任一符合」。如果將設定切換為「必須始終為真」,該篩選器就會歸類為「必須符合」。
舉例來說:
篩選器 A:假設您要在所有動態消息(動態消息 #1、#2 和 #3)中排除「Ford」這個字 篩選器 B:您要在特定動態消息(動態消息 #1)中包含「China」這個字。
假設這兩個篩選器都是「任一符合」,而動態消息 #1 收到一篇標題為「Ford eyes China in Q4 2021」的文章。只要篩選器 A 或篩選器 B 有一個條件成立,文章就會通過。
篩選器 A 為假:文章含有 Ford 篩選器 B 為真:文章含有 China
因此,Feeder 會問:
篩選器 A 或篩選器 B 是否有一個評估為真?如果有,就將文章留在清單中。
篩選器 B 為真,所以答案是肯定的,文章會被納入,並通知我。
但如果篩選器 A 使用「必須符合」設定,問題就會變成:
篩選器 A 是否評估為真?如果為真,就繼續
接著
篩選器 B 是否評估為真?如果是,就保留文章
因此,在這種情況下,文章會遭到排除。
用方程式表示,原本是:
是否應納入 = 篩選器A OR 篩選器B OR 篩選器X
改為:
是否應納入 = (必須符合篩選器A AND 必須符合篩選器B And 必須符合篩選器X) AND (任一符合篩選器A OR 任一符合篩選器B OR 任一符合篩選器X)
這個問題不太容易理解。如果需要協助,歡迎隨時來信 support@feeder.co。