Warunki i czaty
Warunki to dodatkowe filtry nakładane na wyzwalacz. Wszystkie włączone warunki łączone są operatorem „I": reakcja wyzwoli się tylko wtedy, gdy spełnione są wszystkie z nich. Osobno konfigurowany jest zakres czatów — gdzie dokładnie reakcja może działać. Obie ustawienia dostępne są w edytorze reakcji (sekcje Warunki i W czatach).
Z etykietami
Wyzwalanie tylko dla użytkowników posiadających wymagane etykiety. Tryb „Ma etykiety" / „Nie ma etykiet" i lista etykiet bota. Etykiety to tagi subskrybentów (VIP, opłacony, nowy itd.); szczegóły w sekcji Osoby (CRM).
Z parametrami
Weryfikacja wartości parametrów użytkownika. Każda reguła to klucz, operator i wartość. Operatory: równa się, nie równa się, większe niż, mniejsze niż, zawiera, jest ustawiony, nie jest ustawiony. Parametry bot gromadzi za pomocą akcji (np. zapisuje odpowiedzi z dialogu) — zob. Akcje.
Z ID użytkowników
Lista numerycznych ID Telegram, dla których reakcja jest dozwolona. Przydatne do reakcji personalnych lub administracyjnych.
Od pojawienia się minęło
Porównuje, ile czasu minęło od pierwszego pojawienia się użytkownika: tryb „mniej niż" / „więcej niż" i czas w sekundach. Na przykład specjalna reakcja dla nowych użytkowników w ciągu pierwszej doby.
Z liczbą wiadomości
Porównuje liczbę wiadomości użytkownika: „mniej niż" / „więcej niż" / „równa się" i wartość. Przydatne do onboardingu i nagradzania za aktywność.
Uczestnik czatu
Sprawdza, czy użytkownik należy do wskazanych czatów: „jest" / „nie jest" + lista ID czatów. Przynależność śledzona jest na podstawie zdarzeń chat-member. Pozwala tworzyć boty oferujące „treść tylko dla uczestników kanału".
Gałąź „inaczej"
Pole „Jeśli warunki nie zostały spełnione — uruchom reakcję" definiuje reakcję zapasową: jeśli filtry nie zostały przejdzone, zamiast bieżącej uruchomiona zostanie wskazana reakcja. To prosty sposób na rozdzielenie dwóch scenariuszy jedną regułą.
Zakres czatów („W czatach")
Gdzie reakcja może się w ogóle wyzwalać:
- Wyzwalaj w prywatnym czacie z botem — wiadomości prywatne.
- W grupach i kanałach — tylko przy odwołaniu do bota — reakcja w grupach działa tylko przy wzmiankach/odpowiedziach do bota.
- Również w czatach, których ID zapisane są w parametrach — dynamiczna lista czatów z parametrów użytkownika.
Jeśli nic nie jest wybrane, reakcja działa tylko w czatach prywatnych.
Filtry według użytkownika
Dodatkowo (wartości Nieważne / Tak / Nie):
- Rozpoczął prywatny czat z botem — czy użytkownik ma prywatny dialog.
- Zablokował bota — czy użytkownik zablokował bota.
Co dalej
- Wyzwalacze — zdarzenia wyzwolenia.
- Akcje — co robi reakcja.
- Osoby (CRM) — etykiety i parametry subskrybentów.