W Feederze możesz tworzyć bardzo złożone filtry postów. Możesz ustawić filtry, które pasują do wybranych kanałów albo do wszystkich kanałów. Dostępne są też filtry Wyklucz i Załącz, które zmieniają działanie filtra, gdy post spełnia jego warunki, czyli gdy filtr zwraca wartość „prawda”.
Łączenie filtrów globalnych ze zwykłymi może być kłopotliwe. Szczególnie dotyczy to globalnego filtra Wyklucz.
Dlatego dodaliśmy ustawienie „Zaawansowane: Musi być zawsze prawdziwe”.

To ustawienie dotyczy logicznego działania filtrów. Post zostanie przepuszczony, czyli pozostanie „niefiltrowany”, jeśli dowolny z przypisanych do niego filtrów zwróci wartość „prawda”.
Załóżmy, że filtry A, B i C pasują do kanału nr 1 i pojawia się w nim nowy post. Jeśli którykolwiek z nich zwróci wartość „prawda”, post zostanie przepuszczony. Zwykle nie tego oczekujesz w przypadku filtrów globalnych, dlatego rozróżniamy dwa rodzaje filtrów: „Musi pasować” i „Dowolne dopasowanie”. Jeśli włączysz ustawienie „Zaawansowane: Musi być zawsze prawdziwe”, filtr trafi do kategorii „Musi pasować”.
Przykład:
Filtr A: chcesz WYKLUCZYĆ słowo „Ford” ze wszystkich kanałów (kanały nr 1, 2 i 3) Filtr B: chcesz ZAŁĄCZYĆ słowo „China” w konkretnym kanale (kanał nr 1).
Załóżmy, że oba filtry są ustawione na „Dowolne dopasowanie”, a w kanale nr 1 pojawia się post o tytule „Ford eyes China in Q4 2021”. Jeśli filtr A albo filtr B zwróci wartość „prawda”, post zostanie przepuszczony.
Filtr A zwraca fałsz: post zawiera słowo Ford Filtr B zwraca prawdę: post zawiera słowo China
Feeder sprawdza więc:
Czy filtr A LUB filtr B zwraca wartość prawda? Jeśli tak, pozostaw post na liście.
Filtr B zwraca prawdę, więc post zostaje uwzględniony i otrzymujesz o nim powiadomienie.
Jeśli jednak dla filtra A włączysz ustawienie „Musi pasować”, pytanie będzie brzmiało:
Czy filtr A zwraca wartość prawda? Jeśli tak, przejdź dalej
NASTĘPNIE
Czy filtr B zwraca wartość prawda? Jeśli tak, pozostaw post
W takim przypadku post zostanie wykluczony.
Można to zapisać jako równanie. Zamiast:
Should include = FilterA OR FilterB OR FilterX
otrzymujemy:
Should include = (FilterMustA AND FilterMustB And FilterMustX) AND (FilterAnyA OR FilterAnyB OR FilterAnyX)
To dość zawiłe zagadnienie. Jeśli potrzebujesz pomocy, napisz do nas na adres support@feeder.co.