בדיקת הצ'טבוט עם הסימולטור
הסימולטור מאפשר לכם לדבר עם הצ'טבוט שלכם לפני שלקוח מדבר איתו. אתם כותבים בתור הלקוח; התהליך עונה בדיוק כפי שהיה עונה בשיחה אמיתית — אותו ניסוח, אותם כפתורים, אותה הסתעפות — ושום דבר אינו נשלח, שום דבר אינו נשמר, ואף הרצה אינה נרשמת.
זה ההבדל בין "אני חושב שהתהליך הזה עובד" לבין "ניהלתי את השיחה".

פתיחה
- פתחו את התהליך בסטודיו.
- לחצו על טריגר הודעה נכנסת בקנבס.
- בפאנל המאפיינים שמימין, לחצו 💬 בדוק את התהליך, ממש מתחת לתיאור הבלוק.
הפאנל הופך לשיחה. ← חזרה להגדרות מחזיר אתכם למאפייני הבלוק בכל רגע.
הסימולטור הוא בודק צ'טבוטים, ולכן הוא מתחיל מהטריגר היחיד שצ'טבוט מתחיל ממנו. בכל בלוק אחר הכפתור אינו מוצג. בחירת בלוק הודעה נכנסת קודם היא מה שגורם לו להופיע.
שינויים שלא נשמרו בקנבס נשמרים אוטומטית לפני שהסימולציה מתחילה, כך שמה שאתם מדברים איתו הוא מה שעל המסך שלכם עכשיו — הטיוטה, לא הגרסה שפורסמה. זו הנקודה: אתם בודקים את מה שאתם עומדים לפרסם.
ניהול השיחה

| רכיב | מה זה |
|---|---|
| תג סימולציה | תזכורת שכל זה אינו אמיתי. |
| זו סימולציה בלבד | ההערה בראש הפאנל, שמפרטת מה מוצג ומה לא. |
| ההודעות שלכם (ימין, טורקיז) | מה שכתבתם, בתור הלקוח. |
| הודעות הבוט (שמאל, לבן) | בדיוק מה שהתהליך היה שולח, עם שם הבלוק מעל כל אחת. |
| שורות מערכת אפורות | הסימולטור מסביר את עצמו — בלוק שדילג עליו, ענף שבחר, מסלול מבוי סתום שמצא. |
| ↻ התחל מחדש | זורק את השיחה ומתחיל חדשה מהטריגר. |
| תיבת ההודעה | כתבו ולחצו Enter לשליחה. Shift + Enter מוסיף שורה. |
| שורת הרמז | מתחת לתיבה: למה התהליך ממתין כרגע. |
שלחו את ההודעה הראשונה והתהליך מתחיל, בדיוק כפי שהיה מתחיל אם ההודעה הזו הייתה מגיעה מלקוח.
כפתורים ניתנים ללחיצה
כשהתהליך שלכם שולח הודעה אינטראקטיבית בוואטסאפ — כפתורי מענה, רשימה, קרוסלה — הסימולטור מציג את הכפתורים ואתם יכולים ללחוץ עליהם. לחיצה על אחד שולחת את התווית שלו כתשובה שלכם. מעבר על צ'טבוט מבוסס כפתורים הוא עניין של לחיצה על הכפתורים שלו.
כפתורים מקודם בשיחה מתעמעמים אחרי שהתהליך התקדם, כך שלא תוכלו לענות בטעות על שאלה שכבר לא נשאלת.
כפתור שפותח משהו בטלפון של הלקוח — כתובת URL, מספר טלפון, אימייל — מוצג ככפתור פותח: … ולא כתשובה, כי לקוח שלוחץ עליו אינו שולח לכם דבר.
כשהתהליך מסתיים
כשלתהליך אין עוד מה לשלוח, תראו:
לתהליך אין עוד מה לשלוח. שלח הודעה נוספת כדי להתחיל אותו מחדש.
שליחת הודעה נוספת מפעילה את הטריגר מחדש ומריצה את התהליך מלמעלה — מה שקורה בייצור ברגע שתהליך סיים עם שיחה.
התחלה נקייה
שום דבר אינו נשמר. סגירת הפאנל, לחיצה על ↻ התחל מחדש, או יציאה מהתהליך — כולם זורקים את השיחה, ופתיחת הסימולטור שוב מתחילה ממסך ריק. מפגש גם פג מעצמו אחרי 30 דקות של חוסר פעילות.
מה מוצג ומה לא
זה החלק שכדאי להבין לפני שסומכים על מה ש רואים.
מוצג בדיוק
| בלוק | התנהגות |
|---|---|
| מענה בהודעה — טקסט | ההודעה מורכבת באותה דרך שהייתה מורכבת בשידור חי, עם כל {{משתנה}} ממולא מהשיחה. |
| מענה בהודעה — אינטראקטיבי | כפתורים, שורות רשימה וכפתורי קרוסלה מוצגים וניתנים ללחיצה. |
| המתנה לתשובת הלקוח | התהליך נעצר וממתין שתכתבו, בדיוק כפי שהוא ממתין ללקוח. |
| תנאים | מוערכים במנוע הכללים האמיתי — אותם אופרטורים, אותה התאמה — בכל פעם שהערכים שהם בודקים ידועים. |
מוכרז ומדולג
כל דבר שיוצא מחוץ לשיחה מדולג, והסימולטור אומר זאת בתמליל. אתם לעולם לא צריכים לתהות אם משהו קרה בשקט.
| בלוק | מה הסימולטור אומר |
|---|---|
| בקשת HTTP | היה קורא למערכת חיצונית. דולג — סימולציה לא יוצאת החוצה. |
| שליחת אימייל | היה שולח אימייל. דולג. |
| שליחת SMS | היה שולח SMS. דולג. |
| שליחת תבנית וואטסאפ | היה שולח תבנית וואטסאפ. דולג. |
| הוספה / עדכון / מחיקה של רשומה | היה כותב רשומה. דולג. |
| עדכון איש קשר | היה מעדכן את איש הקשר. דולג. |
| שינוי שיחה | היה משנה את השיחה — תוויות, עדיפות, סטטוס. דולג. |
| שמירה כמשתנה | היה שומר משתנה. דולג — ולכן ענף שקורא אותו בהמשך ישאל אותך לאן להמשיך. |
| שליחת התראת Teloring | היה שולח התראה לנציגים. דולג. |
| קוד | היה מריץ קוד. דולג — ולכן ענף שקורא את הפלט שלו בהמשך ישאל אותך לאן להמשיך. |
| הערה פרטית | היה מוסיף הערה פרטית לשיחה. דולג. |
| המתנה | היה משהה את התהליך. הסימולציה ממשיכה מיד במקום להמתין. |
| כל דבר אחר | אינו הודעה, ולכן הסימולציה מדלגת עליו. |
איפה השיחה נעצרת
שני בלוקים מסיימים את התמליל, כי הם המקום שבו הבוט מפסיק לענות גם בייצור:
| בלוק | מה הסימולטור אומר |
|---|---|
| סיום מפגש | מסיים את התהליך כאן. בשיחה אמיתית הבוט מפסיק לענות בנקודה הזו. |
| שינוי שיחה עם הקצאת נציג AI / אנושי מופעל | מעביר את השיחה לאדם. הבוט מפסיק לענות כאן — בייצור ההודעה הבאה של הלקוח תגיע לנציג. |