🧩 בקשות פרמטרים (Inputs)
המודול Inputs מאפשר לבוט של Kewbot לבקש מהלקוח מידע מסוים במהלך זרימה אוטומטית (למשל בתוך ITR או BOT) ולשמור את התשובה כ־משתנה שיחה.
באמצעות כך ניתן לאסוף נתונים כמו מספר זהות, דוא״ל או סכום לתשלום, לבדוק את תקינותם ולהמשיך את הזרימה בהתאם לתוצאה.
📋 רשימת בקשות
בעמוד זה מוצגות כל הבקשות שהוגדרו במערכת.

כל שורה מייצגת בקשה (Input) וכוללת את השדות הבאים:
| שדה | תיאור |
|---|---|
| שם | שם מזהה של הפרמטר המבוקש. |
| טקסט מוצג | ההודעה הנשלחת ללקוח לצורך בקשת המידע. מוצגת תצוגה מקדימה של ההודעה. |
| מפתח | שם המשתנה שבו תישמר התשובה בהקשר השיחה. |
| ולידציה | סוג הבדיקה שייושם על התשובה (לדוגמה: dni, email, num, options:X,Y,Z). |
| מספר ניסיונות | מספר הפעמים המרבי בהן ניתן להזין ערך שגוי. |
| הודעת שגיאה | הודעה שתישלח ללקוח במקרה שהתשובה אינה תקינה. |
| הבא | היעד הבא בזרימה כאשר הנתון תקין. |
| בכישלון | היעד שיבוצע כאשר הסתיימו הניסיונות ללא הצלחה. |
| פעולה | כפתורים לעריכה או מחיקה של הבקשה. |
🆕 הוספת בקשה חדשה
בלחיצה על הוסף, נפתח טופס ליצירת בקשה חדשה.

השדות בטופס:
- שם: תיאור ברור לזיהוי הפרמטר.
- מפתח: שם המשתנה שבו יישמר הערך שהתקבל.
- טקסט מוצג: ההודעה שתישלח ללקוח לצורך הבקשה.
- ולידציה: סוג הבדיקה הצפוי (
dni,email,num,options:X,Y,Z). - מספר ניסיונות: מספר הפעמים בהן הלקוח רשאי לטעות לפני מעבר ליעד כישלון.
- הודעת שגיאה: הטקסט שיוצג במקרה של ערך שגוי.
- הבא: היעד לביצוע אם הקלט תקין.
- בכישלון: היעד לביצוע כאשר הסתיימו הניסיונות.
✏️ עריכת בקשה

בדף זה ניתן לשנות כל שדה קיים, לערוך את הטקסט המוצג או לעדכן את היעדים הבאים.
🔍 סוגי ולידציה זמינים
| סוג | תיאור |
|---|---|
dni |
מקבל רק מספרים (7–9 ספרות). |
email |
חייב להכיל תבנית חוקית עם @ ודומיין. |
num |
מקבל רק תווים מספריים. |
text |
כל טקסט חופשי (ללא בדיקה). |
options:X,Y,Z |
מקבל רק אחת מהאפשרויות המוגדרות. |
🧠 לוגיקת פעולה
- Kewbot שולח ללקוח את ה־טקסט המוצג.
- לאחר שהלקוח משיב, המערכת בודקת את התשובה בהתאם לסוג הבדיקה.
- אם התשובה תקינה, הערך נשמר במשתנה (מפתח) והזרימה נמשכת אל הבא.
- אם התשובה אינה תקינה, נשלחת הודעת שגיאה והמערכת מגדילה את מונה הניסיונות.
- כאשר הניסיונות מסתיימים, הזרימה נמשכת ליעד בכישלון.