Filtre
Filtre node'u verilerinizi bir dizi koşula karşı denetler ve koşulların geçip geçmemesine bağlı olarak akışı iki yoldan birine gönderir. Bir akışı geçitlemek için kullanın — yalnızca bir değer eşleştiğinde, bir sayı aralıktayken, bir tarih geçtiğinde vb. devam edin.
Akışa ekleme
Paletten Filtre ekleyin ve akışın bir kurala göre dallanması gereken yere yerleştirin. İki çıktısı olduğundan, her birine farklı bir yol bağlayın: biri koşullar sağlandığında, biri sağlanmadığında.

Girdiler
| Parametre | Açıklama | Zorunlu |
|---|---|---|
| Koşullar | Bir veya birden fazla koşul grubu. Her koşul, bir Değer'i bir İşlem kullanarak bir Karşılaştırma Değeri ile karşılaştırır. Bir gruptaki koşullar ve gruplar birbirleriyle AND / OR kullanarak birleşir. | Evet |
| Çıktıyı Sohbette Göster | Açıkken, node'un sonucu sohbet dökümünde görünür. Kapalıyken gizli kalır ancak yine de bağlı node'lara sunulur. | Hayır (varsayılan kapalı) |
Her koşul birkaç alandan oluşur:
- Değer — kontrol ettiğiniz şey (genellikle bir değişken, örn.
{{$flow.state.plan}}). - İşlem — nasıl karşılaştırılacağı. İşlemler türüne göre gruplanır: metin (eşittir, içerir, ile başlar…), sayısal (büyüktür, arasında…), tarih (öncesi, sonrası, bugün mü…), boolean, dizi, nesne ve temel kontroller (var mı, boş mu…).
- Karşılaştırma Değeri — neye karşı karşılaştırdığınız. Bazı işlemler (örneğin "boş mu" veya "bugün mü") bir karşılaştırma değeri gerektirmez ve "arasında" bunun yerine bir Min ve Max kullanır.
Çıktılar ve dallanma
Filtre, iki dallı bir çok çıktılı node'dur. Her çalışmada tam olarak biri izlenir:
- True — tüm koşullar geçtiğinde izlenir. Veri uygun olduğunda devam etmesi gereken yolu bağlayın.
- False — koşullar geçmediğinde izlenir. Uygun olmayan her şey için yolu bağlayın.
Her mesajın gidecek bir yeri olması için her iki dalı da bağlayın.
Örnek
Yalnızca premium müşteriler için devam etme:
- Önceki node'lar müşterinin planını flow state'e kaydeder.
- Filtre şunu kontrol eder: Değer
{{$flow.state.plan}}— İşlem metin "eşittir" — Karşılaştırma Değeripremium. - True → bir Agent yalnızca premium'a özel bir özellik sunar.
- False → bir Doğrudan Yanıt yükseltmeyi önerir.

İpuçları
Bir grupta birkaç kontrolü AND ("hepsi doğru olmalı") veya OR ("herhangi biri doğru olabilir") ile birleştirin. Daha karmaşık mantık için daha fazla grup ekleyin ve grupların nasıl birleşeceğini seçin.
Sayısal ve tarih işlemleri geçerli sayılar veya tarihler bekler. Kontrol edilen değer, bir sayının beklendiği yerde gerçek bir sayı değilse, koşul sessizce devam etmek yerine başarısız olur — beslediğiniz değişkeni iki kez kontrol edin.
Bir değere akışın ilerisinde güvenmeden önce onun hiç ayarlanıp ayarlanmadığını kontrol etmek için temel operatörleri — exists, is empty, is not empty — kullanın.