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

מצב DEBUG
כיצד אוכל להפעיל סטטוס Debug?
Debug - זהו מצב פעולה מיוחד של telegrambot, המאפשר למפתחים למצוא ולתקן שגיאות (באגים) בהיגיון העבודה של הבוט, ומאפשר לעקוב אחר כל פעולה שבוצעה.
כדי להפעיל את מצב DEBUG, עליך:
1. עבור לכרטיסייה "הגדרות בוט"
2. שנה את מצב הבוט מ «ON» על «Debug»

חשוב! על ידי הפעלת Debugמצב-הבוט אינו זמין למשתמשי הבוט, המצב מיועד רק למנהלי מערכת!
לשם מה מצב Debug ואיזה תפקיד הוא ממלא עבור מפתחי telegram bot?

Debug מצב בבוטים של טלגרם מתייחס בדרך כלל לתהליך ניפוי באגים ובדיקת קוד הבוט. זה מאפשר למפתחים לזהות ולתקן באגים ולעקוב אחר התנהגות הבוט בזמן שהוא פועל. להלן ההיבטים העיקריים של אופן הפעולה של מצב debug:
1. רישום: הפעלת רישום מפורט מאפשרת לך להקליט את כל פעולות הבוט, כולל הודעות נכנסות, תגובות שנשלחו ושגיאות המתרחשות.
2. בדיקה: מפתחים יכולים לבדוק תרחישים שונים של אינטראקציה עם הבוט כדי לוודא שהוא מטפל כראוי בפקודות והודעות.
בואו נבין ביתר פירוט אילו רשומות רישום יש בבונה הבוטים של Bot-Market וכיצד לפענח אותן.
במצב «DEBUG» ניפוי באגים מלא של כל מצבי הביניים מופעל.

- רשומה מופיעה «Init {POSITION}» - זה אומר שהיגיון הפעולה התחיל לעבוד. יהיה גם מערך קבוע בערך זה.
- לאחר מכן נבדק כי קבוצת הפעולות הנתונה לא נקראה בעבר בבלוקצ ' יין. כלומר אין לולאת מערכת. זה יאשר את ההקלטה: «Successcheckhistory».
- לאחר מכן יתווסף ערך ליומן «Start position: {POSITION} code {CODE}» - פירושו שצפוי להפעיל פעולה במצב כזה.
- הבא הקלטה «Action INIT {POSITION}», אז הפעולה התחילה על ידי המטפל.
- לאחר מכן יופיע ערך «Constant ok» - המשמעות היא שכל הקבועים נמצאים והם מתאימים להיגיון הפעולה. גם ברשומה זו יהיה תוכן הקבועים.
- לאחר מכן ניתן להוסיף רשומות ביניים המסייעות בהגדרת השגיאה.
- ואז חובה «New constants» עם תוכן של קבועים חדשים.

- בשלב זה, ביצוע הפעולה נעצר והדבר הבא מתחיל.
- אם כל הפעולות מבוצעות, החסימה הבאה מופעלת והרשומה מתווספת ליומן «Action group finish».
שגיאות אפשריות:

- Vlog שיא «No action group detected. Time has expired or it has been stopped/deleted!» - זה אומר שלא נמצאה קבוצת פעולה. סביר להניח שהלקוח לחץ על הכפתור או התקשר לקבוצת פעולות אחרת שכבר הוסרה מהמערכת.
- כניסה ביומן «Cycled! Check history!» - פירושו שהתרחשה לולאה מערכתית. וביצוע השרשרת הושלם.
- כניסה ביומן «{POSITION} Error: {MESSAGE}» - מכיל באיזה מיקום ואיזו שגיאה התרחשה.
- כניסה ביומן «{POSITION} Errorcritical» פירושו שהייתה שגיאה קריטית. עליך לפנות לתמיכה ולציין את מזהה השגיאה (הוא כתוב ביומן)