תנאים וצ'אטים
תנאים הם פילטרים נוספים מעל הטריגר. כל התנאים המופעלים מאוחדים לפי "ו": הריאקציה תופעל רק אם מתקיימים כולם. בנפרד מוגדר תחום הצ'אטים — היכן הריאקציה פועלת כלל. שתי ההגדרות נמצאות בעורך הריאקציה (סעיפים תנאים ובצ'אטים).
עם תוויות
הפעלה רק עבור משתמשים עם התוויות הנדרשות. מצב "יש תוויות" / "אין תוויות" ורשימת תוויות הבוט. תוויות הן תגיות מנויים (VIP, שילם, חדש וכד'); מידע נוסף בסעיף אנשים (CRM).
עם פרמטרים
בדיקת ערכי פרמטרי המשתמש. כל כלל הוא מפתח, אופרטור וערך. אופרטורים: שווה ל-, אינו שווה ל-, גדול מ-, קטן מ-, מכיל, מוגדר, לא מוגדר. פרמטרים הבוט צובר דרך פעולות (לדוגמה, שמירת תשובות מדיאלוג) — ראו פעולות.
עם ID משתמשים
רשימת מזהי Telegram מספריים שעבורם הריאקציה מורשית. שימושי לריאקציות אישיות או ניהוליות.
מאז הופעה עברו
משווה כמה זמן עבר מאז ההופעה הראשונה של המשתמש: מצב "פחות מ-" / "יותר מ-" ומשך בשניות. לדוגמה, ריאקציה מיוחדת לחדשים ב-24 השעות הראשונות.
עם מספר הודעות
משווה את מספר ההודעות של המשתמש: "פחות מ-" / "יותר מ-" / "שווה ל-" וערך. מתאים ל-onboarding ולתגמולים על פעילות.
חבר בצ'אט
בודק האם המשתמש חבר בצ'אטים שצוינו: "הוא" / "אינו" + רשימת ID צ'אטים. החברות נעקבת לפי אירועי chat-member. כך יוצרים, לדוגמה, בוטים של "תוכן לחברי ערוץ בלבד".
ענף "אחרת"
השדה "אם התנאים לא התקיימו — הפעל ריאקציה" מגדיר ריאקציה חלופית: אם הפילטרים לא עברו, במקום הנוכחית תופעל המצוינת. זו דרך פשוטה לפצל שני תסריטים בכלל אחד.
תחום הצ'אטים ("בצ'אטים")
היכן הריאקציה יכולה להיות מופעלת בכלל:
- הפעל בצ'אט פרטי עם הבוט — הודעות פרטיות.
- בקבוצות ובערוצים — רק בעת פנייה לבוט — הריאקציה בקבוצות פועלת רק בעת אזכור/תשובה לבוט.
- גם בצ'אטים שה-ID שלהם שמור בפרמטרים — רשימת צ'אטים דינמית מפרמטרי המשתמש.
אם לא נבחר דבר, הריאקציה פועלת רק בצ'אטים פרטיים.
פילטרים לפי משתמש
בנוסף (ערכים לא משנה / כן / לא):
- פתח צ'אט פרטי עם הבוט — האם למשתמש יש דיאלוג פרטי.
- חסם את הבוט — האם המשתמש חסם את הבוט.
המשך מכאן
- טריגרים — אירועי הפעלה.
- פעולות — מה הריאקציה עושה.
- אנשים (CRM) — תוויות ופרמטרי מנויים.