ब्लॉग और सेवा का ज्ञान आधार
टेलीग्राम बॉट में घटनाक्रम-मार्केट बॉट कंस्ट्रक्टर
प्रकाशित: 22.07.2025

घटनाक्रम श्रृंखला में शुरुआती ब्लॉक हैं, वे प्रारंभिक स्थिरांक बनाते हैं और उन्हें अगले ब्लॉक पर पास करते हैं । यह सबसे महत्वपूर्ण ब्लॉक है ।

यह समझना महत्वपूर्ण है कि केवल एक घटना एक श्रृंखला की शुरुआत हो सकती है । और काम का पूरा तर्क घटनाओं पर आधारित है ।

टेलीग्राम बॉट में घटनाक्रम-मार्केट बॉट कंस्ट्रक्टर

इवेंट डिबगिंग मोड

मैं किसी ईवेंट के लिए डिबगिंग मोड कैसे सक्षम करूं?

डिबगिंग मोड प्रत्येक घटना में सक्षम किया जा सकता । पहली घटना कॉल के बाद, उत्पन्न होने वाले सभी स्थिरांक सहेजे जाएंगे । तब स्थिरांक को श्रृंखला के नीचे पारित किया जाएगा । वे श्रृंखला के प्रत्येक चरण में भी सहेजे जाएंगे । यह आपको सभी तर्कों को ट्रैक करने और यह जांचने की अनुमति देता है कि निष्पादन कहां रुक गया ।

मैं किसी ईवेंट के लिए डिबगिंग मोड कैसे सक्षम करूं?-1

घटना का डिबगिंग मोड कैसे काम करता है?

डिबगिंग मोड में, परीक्षण डेटा श्रृंखला पर दिखाई देगा । उनका उदाहरण स्क्रीनशॉट में दिखाया गया है ।


श्रृंखला के माध्यम से कृत्रिम रूप से परीक्षण डेटा को फिर से चलाना भी संभव होगा ।

घटना का डिबगिंग मोड कैसे काम करता है?-1

बॉट पर डिबग मोड सक्षम होने के साथ ईवेंट प्रविष्टि का लॉग

यदि बॉट में ही डिबग मोड सक्षम है, तो सभी मध्यवर्ती राज्यों को इवेंट लॉग में सहेजा जाएगा ।


इन अभिलेखों के लिए धन्यवाद, आप ट्रैक कर सकते हैं कि त्रुटि किस चरण में होती है और कौन से स्थिरांक बनते हैं ।


प्रत्येक घटना चरणों में होती है:

  1. घटना का पता चला । फिर इवेंट लॉग में "इनिट"प्रविष्टि होगी । यह प्रविष्टि सभी घटनाओं के लिए दिखाई देगी ।
  2. उदाहरण के लिए, आपके पास चैनलों के अनुरोधों को संसाधित करने के लिए ईवेंट हैं । आपने विभिन्न चैनलों के लिए अलग-अलग ईवेंट बनाए हैं । "इनिट" प्रविष्टि सभी घटनाओं में दिखाई देगी ।
  3. इसके बाद, ईवेंट सेटिंग्स फ़िल्टर की जाती हैं । यदि ईवेंट सेटिंग्स से मेल खाता है, तो "फ़िल्टर सफलता" का रिकॉर्ड होगा, अन्यथा "फ़िल्टर विफल" ।
  4. फिर लेबल" ईवेंट रजिस्टर " दिखाई देगा, यह दर्शाता है कि ईवेंट पंजीकृत किया गया है ।
  5. यदि आपने ईवेंट के लिए परीक्षण सक्षम किया है, तो एक प्रविष्टि भी जोड़ी जाएगी: "रजिस्टर टेस्ट: {यूयूआईडी}" ।
  6. फिर स्थिरांक बनते हैं, जो श्रृंखला के साथ पारित किए जाएंगे । प्रविष्टि" स्थिरांक उत्पन्न " स्थिरांक की सामग्री के साथ दिखाई देगी ।
  7. अंतिम प्रविष्टि" अगला ब्लॉक रन " है, जिसका अर्थ है कि अगला ब्लॉक शुरू हो गया है ।


बॉट पर डिबग मोड सक्षम होने के साथ ईवेंट प्रविष्टि का लॉग-1

घटना में संभावित त्रुटियां

घटना को बुलाया नहीं जा रहा है, लेकिन आपने इसे बनाया है ।

समाधान के लिए बॉट को डिबगिंग मोड में बदलना अनुशंसित है । एक घटना को ट्रिगर करें । फिर बॉट के सभी लॉग खोलें और देखें कि क्या कोई ईवेंट कॉल है । एक उच्च संभावना है कि कॉन्फ़िगर किए गए फ़िल्टर के कारण घटना ट्रिगर नहीं हुई है ।

Comments
to write comments
Comment list is empty. Start now!