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

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

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

יומן כתיבה באירוע, כאשר מצב DEBUG מופעל בבוט
אם מצב DEBUG מופעל בבוט עצמו, כל מצבי הביניים יישמרו ביומן האירוע.
הודות לרשומות אלה, ניתן לעקוב אחר השלב שבו מתרחשת השגיאה ומה הקבועים שלך נוצרים.
כל אירוע מתרחש בשלבים:
- האירוע נמצא. ואז ביומן האירוע יהיה ערך "Init". רשומה זו תופיע בכל האירועים.
- לדוגמה, יש לך אירועים לעיבוד כרטיסים לערוצים. עבור ערוצים שונים יצרת אירועים שונים. הערך "Init" יופיע בכל האירועים.
- ואז יש סינון לפי הגדרות האירוע. אם האירוע מתאים להגדרות, יהיה ערך "filter success", אחרת "filter fail".
- לאחר מכן תופיע הכיתוב "רישום אירועים", המציין שהאירוע נרשם.
- אם הפעלת בדיקות לאירוע, יתווסף גם ערך: "Register test: {UUID}".
- לאחר מכן נוצרים קבועים שיועברו לאורך השרשרת. הערך "constants generate" יופיע עם תוכן הקבועים.
- הסופי הוא הערך "next block run", כלומר הבלוק הבא הושק.

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