לדלג לתוכן

⏱️ ניהול Timeout בתפריטים אינטראקטיביים

ניהול Timeout מגדיר מה Kewbot עושה כאשר לקוח לא מגיב בתוך זמן מוגדר בזמן שזרימה אינטראקטיבית עדיין פעילה (למשל ITR/Reply שממתין לקלט).

איזו בעיה זה פותר?

בזרימות אוטומטיות לקוחות עשויים:

  • להפסיק להגיב,
  • לנטוש את הצ'אט,
  • או לחזור מאוחר יותר בלי הקשר.

ללא מדיניות timeout, קריאות עלולות להישאר במצב לא ברור.

עם הגדרה זו, החברה יכולה להפעיל אסטרטגיה מדורגת כדי:

  • להחזיר את הלקוח לשיחה,
  • לשלוח תזכורות,
  • ולבסוף לנתב את השיחה ליעד גיבוי.

כיצד זה עובד?

Kewbot בודק חוסר פעילות לפי רמות. אם הלקוח לא מגיב בתוך מספר הדקות שהוגדר, מופעלת הרמה המתאימה:

  1. Soft
  2. Medium
  3. Critical

בכל רמה ניתן להגדיר:

  • יעד לביצוע (לדוגמה: ANN,118, GRP,2, ITR,5),
  • והאם לשלוח מחדש את ההודעה האחרונה לפני ביצוע היעד.

רמות Timeout

Timeout קל (Soft)

רמת חוסר הפעילות הראשונה. מתאימה לתזכורות עדינות.

פרמטרים:

  • soft_timeout_destination
  • soft_timeout_minutes
  • soft_timeout_resend_last

Timeout בינוני (Medium)

רמת חוסר הפעילות השנייה. שימושית לחיזוק ההנחיה או שינוי כיוון הזרימה.

פרמטרים:

  • medium_timeout_destination
  • medium_timeout_minutes
  • medium_timeout_resend_last

Timeout קריטי (Critical)

רמת חוסר הפעילות הסופית. מיועדת לטיפול סופי או הסלמה תפעולית.

פרמטרים:

  • critical_timeout_destination
  • critical_timeout_minutes
  • critical_timeout_resend_last

דוגמה לפי ההגדרה שסופקה

עם הערכים:

  • Soft: יעד ANN,118, דקות 2, שליחה מחדש false
  • Medium: יעד ANN,119, דקות 4, שליחה מחדש false
  • Critical: יעד ריק, דקות 30, שליחה מחדש false

התנהגות צפויה:

  1. לאחר 2 דקות ללא תגובה, המערכת מפעילה ANN,118.
  2. אם חוסר הפעילות נמשך, לאחר 4 דקות מופעל ANN,119.
  3. ברמה הקריטית (30 דקות), תתבצע פעולה רק אם הוגדר יעד קריטי.

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

שליחה מחדש של ההודעה האחרונה

בכל רמה, הפרמטר *_resend_last קובע האם Kewbot ישלח מחדש את ההודעה האחרונה לפני הפעלת היעד:

  • 1 / true → שליחה מחדש
  • 0 / false → הפעלה ישירה של היעד

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

אימות יעד

היעדים חייבים לעמוד בפורמט:

XXX,NN

כאשר:

  • XXX הוא סוג היעד (ANN, ITR, GRP, REP וכו')
  • NN הוא מזהה מספרי

אם הפורמט לא תקין, הפעולה לא תבוצע.

המלצות

  • להגדיר דקות בצורה מדורגת (לדוגמה: 2 → 5 → 30).
  • להשתמש ב-Soft/Medium לתזכורות אוטומטיות.
  • להשתמש ב-Critical להסלמה לקבוצה, הודעה סופית או סגירה מבוקרת.
  • לוודא שהיעדים שהוגדרו קיימים ופעילים.