דילוג לתוכן הראשי

פתרון תקלות

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

התחילו כאן

  1. האם התהליך חי? תהליכי טיוטה ותהליכים מושהים לעולם אינם רצים על אירועים אמיתיים.
  2. האם פרסמתם אחרי העריכה האחרונה? העריכה משנה רק את הטיוטה.
  3. האם השיחה בבעלות אדם? ‏סטודיו מדלג על שיחות שמשויכות לנציג.
  4. הריצו בדיקה. היא עוברת על הטיוטה עם נתוני דוגמה ומדווחת כמה בלוקים הורצו, וזו הדרך המהירה ביותר להבחין בין בעיית הגדרה לבין טריגר שמעולם לא תאם.
הערה

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


התהליך לעולם לא רץ

תסמיןסיבה סבירהתיקון
שום דבר לא קורה על הודעה אמיתיתהתהליך עדיין בטיוטה, או שהעריכה האחרונה מעולם לא פורסמהלחצו פרסום.
שום דבר לא קורה והתג מציג מושההמישהו השהה את התהליך, או ש‑Teloring השהתה אותו כי תלות נמחקהפתחו ⚙ הגדרות התהליך ← חידוש התהליך. אם כרטיס התהליך מציג תג אזהרה, תקנו את הבלוק שהוא מציין ופרסמו במקום זאת.
שום דבר לא קורה, והתהליך כן חימסנן התיבות של הטריגר אינו כולל את התיבה שממנה בדקתםפתחו את הטריגר וסמנו את התיבה הנכונה — או הסירו את כל הסימונים כדי להאזין לכולן.
זה עבד, ואז נעצרנציג משויך לשיחה‏סטודיו אינו מתערב בשיחות שאדם מחזיק בהן. בדקו עם שיחה חדשה.
זה נעצר עבור לקוח מסויםהרצה קודמת מסרה את השיחה הזו לאדםהמסירה נשארת בתוקף עד שהשיחה מסומנת כטופלה או שתהליך מריץ סיום סשן. סמנו אותה כטופלה ונסו שוב.
כרטיס התהליך מציג תג אזהרהתלות נמחקה — בדרך כלל התראת אנליטיקסתקנו את הבלוק שהוא מציין, ואז פרסמו שוב.
תהליך מתוזמן לעולם אינו מופעלאזור הזמן של שורת הלוח, או היום/השעה, אינם מה שחשבתםבדקו את השורה. זכרו שמרווח בימים בלוח זמנים חוזר מוגבל ל‑24 שעות.
‏Webhook מחזיר שגיאההבקשה אינה תואמת לפורמט שנלמדהפעילו מחדש את למידת הבקשה הבאה ושלחו את המבנה החדש פעם אחת.
רק אחד מכמה תהליכים תואמים רץבדרך כלל זה לא כך — כל התהליכים החיים התואמים רצים. אבל ברגע שאחד מוסר את השיחה לאדם, השאר מדולגיםבדקו אם בתהליך קודם מופעלת התערבות אנושית.

התהליך רץ אבל בוחר מסלול שגוי

תסמיןסיבה סבירהתיקון
תנאי לעולם אינו תואםלשדה ערך / משתנה יש סוגריים מסולסלים סביבוכתבו message.content, לא {{message.content}}, באופרנד של תנאי.
תנאי לעולם אינו תואם, חלק שנישימוש בשווה ל על טקסט חופשיעברו למכיל. אנשים אמיתיים מקלידים "מכירות בבקשה", לא "מכירות".
השוואה מספרית תמיד נכשלתהערך אינו מספרגדול מ וחבריו עובדים רק על מספרים. ערך שאינו מספרי לעולם אינו תואם.
שתי הסתעפויות רצו כשציפיתם לאחתמצב ההתאמה הוא כל ההסתעפויות התואמותעברו לההתאמה הראשונה בלבד, וסדרו את הכללים מהספציפי ביותר לכללי ביותר.
שום דבר אחרי התנאי לא רץאף כלל לא תאם ואין הסתעפות ELSEהוסיפו הסתעפות ELSE.
התהליך תקוע אחרי שאלהתנאי שאחרי המתנה לא תאם לדבר ואין ELSEהתהליך ממתין להודעה הבאה ומעריך מחדש. הוסיפו הסתעפות ELSE או בלוק סיום סשן.
הסתעפות רצה אבל לא עושה כלוםפורט הפלט שלה אינו מחוברגררו מחבר מהפורט הזה.
בלוק לעולם אינו רץאין לו חיבור נכנסהבלוק מציג הבלוק הזה אינו מחובר לשום דבר. חברו אותו.
שתי הודעות הגיעו באותו זמן למרות המתנהההמתנה מעכבת רק את ההסתעפות שלההסתעפויות אחיות רצות מיד, בכוונה. שימו את ההמתנה על המסלול המשותף אם אתם רוצים לעכב הכול.

משתנה ריק

תסמיןסיבה סבירהתיקון
{{some.variable}} מופיע כפשוטו בהודעההמפתח אינו קיים בנקודה הזו בתהליךגררו אותו מהמשתנים הזמינים במקום להקליד אותו. אם הוא אינו ברשימה, הבלוק שמפיק אותו אינו לפניו.
{{contact.name}} ריקאיש הקשר חדש לגמרי ועדיין אין לו שםהסתעפו על contact.name עם קיים, או כתבו ברכה שנקראת היטב גם בלעדיו.
{{conversation.id}} ריקלטריגר אין שיחה — לוח זמנים, ‏Webhook, התראת אנליטיקס, סטטוס נציגספקו מזהה שיחה בעצמכם, מהמטען או מחיפוש.
{{http.json.something}} ריקלכידת התגובה כבויה, או שהשדה אינו בתגובההפעילו את לכידת התגובה לפעולות הבאות, ואז שלחו את {{http.body}} להערה פרטית כדי לראות בדיוק מה חזר.
{{answers.my_field}} ריקמזהה השדה בטופס אינו my_fieldמזהי השדות הם שמות המשתנים. בדקו את הטופס.
{{webhook.body.x}} ריקהמטען אינו מכיל x, או שהפורמט מעולם לא נלמדהשתמשו בלמידת הבקשה הבאה וקראו את צ׳יפי המשתנים שנלמדו.
{{var.something}} ריקמשתנים שמורים הם לכל תהליך בנפרדערך var.* שנשמר על ידי תהליך אחד אינו גלוי לתהליך אחר.

בלוק נכשל

בלוקתסמיןתיקון
מענה בהודעהשום דבר אינו נשלחבדקו שמזהה השיחה מתפענח, ושהערוץ עדיין יכול לשלוח (חלון WhatsApp שפג, תיבה מנותקת).
בקשת HTTPנכשלת תמיד‏סטודיו קורא רק לכתובות ציבוריות. ‏localhost, רשתות פרטיות ושמות מארח פנימיים חסומים.
בקשת HTTPתיבת JSON אדומההגוף אינו JSON תקין אחרי מילוי המשתנים. חפשו פסיק חסר או מחרוזת ללא מרכאות.
שליחת אימיילבחרו מאיזו תיבת אימייל לשלוחבחרו תיבה, או העבירו את שליחה מ לשולח המערכתי של Teloring.
שליחת אימיילאין תיבות ברשימה הנפתחתחברו תיבת אימייל בטבעת הערוצים, או השתמשו בשולח המערכתי.
שליחת אימיילהנמענים נדחולכל היותר 25 כתובות בסך הכול בשדות אל, CC ו‑BCC. חפשו טעות הקלדה.
קודנכשל בכל פעםהקוד חייב להחזיר ערך עם return. גם אין לו גישה לרשת — לשם כך השתמשו בבקשת HTTP.
רשומת לקוחבחרו לאיזה סוג אובייקט הרשומה שייכתבחרו סוג אובייקט; רשימת השדות נגזרת מהבחירה הזו.
רשומת לקוחהאימות נכשלערך אינו מתאים לסוג השדה. בדקו את הגדרות השדות של האובייקט.
עדכון איש קשרשדה חסר ברשימה הנפתחתמופיעים רק שדות שהוגדרו בעורך השדות של איש הקשר. שדות מערכת מוגנים אינם ניתנים לכתיבה.
זמינות נציגיםתמיד מנותקכאשר נציגים ספציפיים נבחר ואף אחד לא סומן, התשובה היא תמיד מנותק — בכוונה. בחרו נציגים, או עברו לכל אחד בחשבון.
זמינות נציגיםנציג AI אינו נספרנציגי AI לעולם אינם נחשבים מחוברים; אין להם סשן.
שעות פעילותתמיד סגורבדקו את אזור הזמן של הלוח ואת השעות השבועיות שלו בהגדרות, והאם לוח חגים סוגר את היום.

בעיות בערוץ הקול

תסמיןסיבה סבירהתיקון
בלוקי קול חסרים בבוררלתהליך אין טריגר שיחה נכנסתרק תהליך שמתחיל בשיחה נכנסת הוא תהליך קול.
הפרסום חסוםבלוק הודעות נמצא בתהליך קול, או להפךהסירו את הבלוק שתג האזהרה מציין.
ההקלטה אינה מושמעתהקובץ אינו WAV‏WAV בלבד. הפורמט הבטוח הוא 8 kHz מונו PCM.
מתקשרים שומעים שקט והקו נופלמסלול מסתיים בלי העברה או ניתוקסיימו כל מסלול בהודעת סיום ובניתוק.
לחיצה על מקש אינה עושה דברהפורט של הספרה הזו אינו מחוברחברו כל ספרה, וגם את פסק זמן ואת לא תקין.
העברה לנציג לעולם אינה מתחברתהנציג אינו מחובר — אין רישום טלפון קבועשלבו אותה עם זמינות נציגים, ותמיד חברו את הפלט נדחה.
לא נשמרה הקלטהההקלטה כבויה בטריגרההקלטה נשלטת רק על ידי הקלטת השיחה בטריגר שיחה נכנסת.
הרצת בדיקה אינה מצלצלת בטלפוןהרצת בדיקה אינה יכולה לבצע שיחותחייגו למספר באמת.

בנייה עם AI‏ (Hermes)

תסמיןסיבה סבירהתיקון
בנייה בעזרת AI אפורהמתג AI Studio כבוי בחשבוןמנהל חשבון מפעיל אותו בעולם AI.
"בתהליך הזה כבר יש בלוקים. צרו תהליך חדש כדי לבנות אחד בעזרת AI."פתחתם את בונה ה‑AI על תהליך שכבר יש לו קנבס‏Hermes בונה רק לתוך תהליך ריק, כדי שלעולם לא ימחק עבודה שמישהו עשה ידנית. צרו תהליך חדש.
בנה את התהליך נדחה, עם הפניה לעורךהקנבס נערך ידנית במהלך הריאיוןהעריכות שלכם מנצחות. סיימו את התהליך בעורך, או התחילו תהליך חדש וריאיון חדש.
תיבת ההודעה מושבתתהתהליך נבנה — השיחה נסגרת בכוונהערכו את התהליך על הקנבס, או צרו תהליך חדש כדי להריץ ריאיון חדש.
השיחה נפתחת מחדש במקום הקנבסבתהליך עדיין מוצג ⚡ המשך עם AIזה הריאיון שלא הושלם. השתמשו בכפתור עריכה בכרטיס כדי להגיע לקנבס.
‏Hermes בחר תיבה או צוות שגוייםנאמר לו משהו שגוי, או שהמשאב עדיין לא היה קייםפתחו את הבלוק על הקנבס ובחרו את הנכון. צרו תיבות וצוותים חסרים לפני הריאיון.
לבלוק ש‑Hermes יצר יש תג ⚠הוא זקוק למשהו שרק אתם יכולים לספק — בדרך כלל קובץ WAV או תבנית WhatsAppפתחו את הבלוק ומלאו אותו. רשימת דורש את תשומת ליבכם בסרגל אמרה זאת במהלך הריאיון.
"Hermes לא הצליח לענות על זה. שלחו את ההודעה שוב."ה‑AI החזיר תשובה שסטודיו לא הצליח לקרוא. התור לא נשמר, כך ששום דבר אינו חורג מסנכרוןההודעה שלכם מוחזרת לתיבה — לחצו שליחה שוב.
"התשובה הזו הייתה ארוכה מדי כדי ש‑Hermes יסיים."תשובה בודדת חרגה ממה שה‑AI יכול להפיק בתור אחדשלחו את אותו דבר בחלקים קצרים יותר, או פצלו לשתי תשובות.
הריאיון נעצר והודיע שהגיע למגבלהריאיון מוגבל ל‑60 שאלות, ולחשבונות יש הגבלת קצב הודעות קצרהההתקדמות נשמרת. המתינו רגע והמשיכו, או סיימו את התהליך ידנית בעורך.
סגרתי את הלשונית ואיבדתי את המקוםלא איבדתם — כל תשובה נשמרתפתחו את התהליך מחדש מרשימת סטודיו ולחצו על הכרטיס.

דברים שמפתיעים אנשים

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

איך להשיג יותר פרטים

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

הבא