דילוג לתוכן
תיעוד Nodaro
תיעודמדריך הרכיביםמודליםתבניותסוכני AI (MCP)מפתחיםאירוח עצמימחקרהשוואות
אוטומציה

סינון רשימה

משאירים רק את פריטי הרשימה שעונים על התנאים שלכם, כגון שדה שמכיל מילה או תאריך מאז ההרצה האחרונה. משלבים כללים עם AND או OR.

רכיב סינון רשימה משאיר רק את פריטי הרשימה שעונים על התנאים שלכם. כל תנאי בודק שדה אחד בכל פריט, למשל likes גדול מ-1000 או caption מכיל sale. אפשר לשלב כמה תנאים עם AND או OR. השתמשו ברכיב סינון רשימה כדי לצמצם רשימה שנגרפה או שנוצרה, לפני שכל פריט שנשאר עובר דרך הרכיב הבא. הרכיב לא עולה כלום.

מתי להשתמש

  • שמירה רק על הפוסטים שנגרפו ויש להם מספיק לייקים, לפני שכותבים אותם מחדש.
  • שמירה רק על פריטי הפיד שפורסמו מאז ההרצה המתוזמנת האחרונה.
  • הסרת הפריטים שחסר בהם שדה, כגון פוסטים בלי סרטון.
  • צמצום של אצווה, וגם הוזלה שלה, לפני שהיא עוברת דרך רכיב בתשלום.

התחלה מהירה

הוספת הרכיב

הקישו Tab על הקנבס ובחרו אוטומציה › רשימות ואצוות › סינון רשימה.

חיבור רשימה

חברו רשימה לקלט רשימה, למשל מהרכיבים גריפת אתר, רשימה או פיצול טקסט. ברגע שלרכיב שבמעלה הזרם יש תוצאה, חלונית ההגדרות מציגה את הפריט הראשון תחת דוגמה מהרכיב שבמעלה הזרם (הפריט הראשון).

הוספת תנאים

לחצו על הוספת תנאי. בחרו שדה, אופרטור וערך. הוסיפו עוד תנאים ובחרו AND או OR כדי לשלב ביניהם.

הרצה

הפלט מסוננים מעביר רק את הפריטים שעומדים בתנאים. כדי להריץ את הרכיב הבא פעם אחת לכל פריט שנשאר, העבירו את החיבור הזה למצב כל אחד.

רשימהמקורפרומפט · כל אחדאינסטגרםפוסטים של פרופילסינון רשימהרק פוסטים פופולרייםחילוץ שדהכיתוב, כרשימהיצירת טקסט - כל LLMכתיבה מחדש של כל כיתוב
רכיב סינון רשימה משאיר את הפוסטים הפופולריים, רכיב חילוץ שדה לוקח את הכיתובים שלהם, ורכיב יצירת טקסט - כל LLM כותב מחדש כל כיתוב.

קלטים ופלטים

קלט או פלטמקבל או שולחמה הוא עושה
רשימהרשימה של פריטי טקסט או JSONהרשימה לסינון. כשתנאי מציין שדה, כל פריט מפוענח כ-JSON.
משתניםהפלט של כל רכיבערך שהתנאים שלכם יכולים לקרוא. ראו את הסעיף החלקים של תנאי.
מסונניםרשימההפריטים שעומדים בתנאים, בסדר המקורי שלהם.

רכיב סינון רשימה תמיד עובד על כל הרשימה שמחוברת אליו. הרכיב רץ פעם אחת בלבד, ולא פעם אחת לכל פריט, גם בחיבור כל אחד. מרכיב יצירת טקסט - כל LLM, הפלט פריטים מעביר פריט אחד לכל קטע בתשובה שמופרד ב-===NEXT===, והפלט טקסט הוא פריט אחד: התשובה כולה.

הגדרות

הגדרהמה היא עושה
תנאיםשורה אחת לכל בדיקה: שדה, אופרטור וערך. בלי תנאים, כל פריט עובר.
AND או ORהאפשרות AND משאירה פריט שעומד בכל התנאים. האפשרות OR משאירה פריט שעומד באחד מהם לפחות. ברירת המחדל היא AND.
התאמת טקסט תלוית רישיותהתיבה מסומנת כברירת מחדל, ולכן Sale ו-sale נחשבים לערכים שונים. בטלו את הסימון כדי להתעלם מאותיות גדולות וקטנות.
דוגמה מהרכיב שבמעלה הזרם (הפריט הראשון)תצוגה מקדימה של הפריט הראשון שנכנס, כדי שתוכלו לראות את השדות שלו. השדות שהתנאים שלכם משתמשים בהם מסומנים.

החלקים של תנאי

  • שדה — בחרו שדה שזוהה בנתונים שבמעלה הזרם, את האפשרות (הפריט כולו) כדי לבדוק את הפריט כולו, או את האפשרות נתיב מותאם אישית… כדי להקליד נתיב בסימון נקודות, כגון author.name. הכפתור → חזרה לרשימת השדות מחזיר לשדות שזוהו.
  • אופרטור — שווה, לא שווה, גדול מ־, קטן מ־, גדול או שווה, קטן או שווה, מכיל, לא מכיל, מתחיל ב־, מסתיים ב־, תואם ביטוי רגולרי, קיים או לא קיים. האופרטורים קיים ולא קיים לא צריכים ערך.
  • ערך — הערך להשוואה. כפתור לידו מחליף בין ערך מוקלד למשתנה.

ערך יכול גם להגיע מרכיב אחר. חברו את הרכיב הזה לקלט משתנים, הקלט התחתון בצד שמאל, וכתבו את התווית שלו בסוגריים מסולסלים כערך, כגון {Keep id}. למשל, רכיב יצירת טקסט - כל LLM יכול להחזיר כתשובה את המזהה שצריך להשאיר. הרווחים שמסביב לפלט של הרכיב הזה לא נלקחים בחשבון, ולכן תשובה שמסתיימת בירידת שורה עדיין שווה לשדה.

סינון לפי תאריך

בחלק מהשדות יש תאריך או שעה, כגון created_at, published_at, timestamp, date או כל שדה שמסתיים ב-_at או ב-Date. כשתנאי משתמש בשדה כזה עם אחד האופרטורים גדול מ־, קטן מ־, גדול או שווה או קטן או שווה, הערך הופך לתפריט בחירת תאריך:

אפשרותמה משווים אליו
מאז ההרצה האחרונההזמן שבו הטריגר של התהליך התחיל הרצה בפעם האחרונה. האפשרות עובדת רק בהרצות שטריגר או תזמון התחילו. בהרצה ידנית הערך נחשב ריק.
N השעות האחרונותN שעות לפני הרגע הנוכחי.
N הימים האחרוניםN ימים לפני הרגע הנוכחי.
N השבועות האחרוניםN שבועות לפני הרגע הנוכחי.
מותאם אישית…כל תאריך שתקלידו.

למשל, התנאי published_at גדול מ־ N הימים האחרונים, כש-N הוא 1, משאיר את הפריטים שפורסמו ביום האחרון.

שדות אחרים מקבלים ערך מוקלד או אחד מהמשתנים האלה:

  • {{now}} — הזמן הנוכחי.
  • {{trigger.last_triggered_at}} — הפעם האחרונה שהטריגר של התהליך התחיל הרצה.
  • {{last_N_hours:3}}, {{last_N_days:1}} ו-{{last_N_weeks:2}} — חלון זמן שנמתח אחורה מעכשיו. שנו את המספר כדי לשנות את גודל החלון.

קרדיטים

רכיב סינון רשימה לא עולה כלום.

טיפים

  • סננו לפני אצווה. כל פריט שאתם מסירים הוא הרצה אחת של הרכיב הבא שלא משלמים עליה.
  • עבדו רק על פריטים חדשים. שלבו רכיב טריגר מתוזמן עם תנאי מאז ההרצה האחרונה, וכל הרצה תטפל רק במה שהגיע מאז ההרצה הקודמת.
  • הסתכלו קודם על הדוגמה. שמות השדות בחלק דוגמה מהרכיב שבמעלה הזרם (הפריט הראשון) הם השמות שהתנאים שלכם צריכים להשתמש בהם.
  • בחירה במקום סינון. כדי לקחת פריט אחד או טווח של פריטים לפי מיקום, השתמשו ברכיב בורר. כדי לסדר את הרשימה, השתמשו ברכיב מיון רשימה.

שאלות נפוצות

איך משאירים רק חלק מהפריטים של רשימה ב-Nodaro?

הוסיפו רכיב סינון רשימה אחרי הרשימה, עם תנאי אחד לכל כלל. למשל, בדקו ששדה מכיל מילה או שמספר גדול מסף מסוים. הפלט מסוננים מעביר רק את הפריטים שעומדים בתנאים.

האם רכיב סינון רשימה יכול להשאיר רק את הפריטים שחדשים מאז ההרצה האחרונה?

כן. בחרו שדה תאריך כגון published_at, את האופרטור גדול מ־ ואת הערך מאז ההרצה האחרונה. התנאי הזה עובד בהרצות שטריגר או תזמון התחילו; בהרצה ידנית הערך מאז ההרצה האחרונה נחשב ריק.

האם רכיב סינון רשימה עולה קרדיטים?

לא. רכיב סינון רשימה לא עולה כלום. סינון של רשימה לפני אצווה גם חוסך קרדיטים, כי כל פריט שאתם מסירים הוא הרצה אחת של הרכיב הבא שלא משלמים עליה.

מה ההבדל בין AND ל-OR?

האפשרות AND משאירה פריט רק כשהוא עומד בכל התנאים. האפשרות OR משאירה פריט כשהוא עומד בתנאי אחד לפחות. ברירת המחדל היא AND.

עודכן לאחרונה

בדף הזה