ब्लॉग और सेवा का ज्ञान आधार

ऑनलाइन बॉट-मार्केट कंस्ट्रक्टर में एक्शन ग्रुप और डिबग मोड

एक एक्शन ग्रुप एक ब्लॉक है जिसमें व्यावसायिक तर्क शामिल हैं । बॉट में क्रियाओं की संख्या जुड़े घटकों पर निर्भर करती है ।

समूह में सभी क्रियाएं केवल इनपुट स्थिरांक में हेरफेर करती हैं, और प्रत्येक क्रिया नए स्थिरांक जोड़ सकती है । कार्रवाई समूह से बाहर निकलने पर, सभी स्थिरांक ब्लॉक श्रृंखला के नीचे पारित किए जाएंगे ।


  1. यदि किसी क्रिया के निष्पादन के दौरान कोई त्रुटि होती है, तो यह क्रिया समूह के लॉग में परिलक्षित होगी । और निष्पादन निरस्त कर दिया जाएगा ।


  1. सभी क्रियाएं सख्ती से क्रमिक रूप से की जाती हैं । पहले से आखिरी तक । किसी समूह में क्रियाओं की संख्या बॉट में दर से सीमित होती है ।


कुछ कार्यों को ब्लॉक के प्रवेश द्वार पर विशेष स्थिरांक की आवश्यकता होती है ।

ऑनलाइन बॉट-मार्केट कंस्ट्रक्टर में एक्शन ग्रुप और डिबग मोड

डिबग मोड

मैं डिबग स्थिति कैसे सक्षम करूं?

डिबग टेलीग्राम बॉट के संचालन का एक विशेष तरीका है, जो डेवलपर्स को बॉट के तर्क में त्रुटियों (बग) को खोजने और ठीक करने की अनुमति देता है, जिससे उन्हें प्रदर्शन की गई प्रत्येक क्रिया को ट्रैक करने की अनुमति मिलती है ।

डिबग मोड को सक्षम करने के लिए, आपको यह करना होगा:


1. के लिए जाओ "बॉट सेटिंग्स " टैब

2. से बॉट की स्थिति बदलें "पर" को "डिबग"


मैं डिबग स्थिति कैसे सक्षम करूं?-1

महत्वपूर्ण! जब डिबग मोड सक्षम होता है, तो बॉट बॉट उपयोगकर्ताओं के लिए अनुपलब्ध हो जाता है, मोड केवल प्रशासकों के लिए अभिप्रेत है!

टेलीग्राम बॉट डेवलपर्स के लिए डिबग मोड क्या है और यह किस भूमिका निभाता है?


टेलीग्राम बॉट डेवलपर्स के लिए डिबग मोड क्या है और यह किस भूमिका निभाता है?-1

टेलीग्राम बॉट्स में डिबग मोड आमतौर पर बॉट के कोड को डिबग करने और परीक्षण करने की प्रक्रिया को संदर्भित करता है । यह डेवलपर्स को बग की पहचान करने और ठीक करने की अनुमति देता है, साथ ही इसके संचालन के दौरान बॉट के व्यवहार की निगरानी भी करता है । डिबग मोड ऑपरेशन के मुख्य पहलू यहां दिए गए हैं:


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

2. परीक्षण: डेवलपर्स यह सुनिश्चित करने के लिए बॉट के साथ बातचीत के विभिन्न परिदृश्यों का परीक्षण कर सकते हैं कि यह कमांड और संदेशों को सही ढंग से संसाधित करता है ।


आइए देखें कि बॉट-मार्केट कंस्ट्रक्टर में लॉगिंग प्रविष्टियाँ क्या हैं और उन्हें कैसे डिक्रिप्ट किया जाए ।

में "डिबग" मोड, सभी मध्यवर्ती राज्यों का पूर्ण डिबगिंग सक्षम है ।

टेलीग्राम बॉट डेवलपर्स के लिए डिबग मोड क्या है और यह किस भूमिका निभाता है?-2
  1. प्रविष्टि "इनिट {स्थिति}" इसका मतलब है कि एक्शन लॉजिक का संचालन शुरू हो गया है । इस प्रविष्टि में स्थिरांक की एक सरणी भी होगी ।


  1. फिर यह जाँच की जाती है कि कार्यों के इस समूह को ब्लॉक श्रृंखला में पहले नहीं बुलाया गया है, अर्थात । यह प्रविष्टि की पुष्टि करेगा: "सक्सेसचेखिस्ट्री" ।

  1. इसके बाद, लॉग में एक प्रविष्टि जोड़ी जाएगी "प्रारंभ स्थिति: {स्थिति} कोड {कोड}" - इसका मतलब है कि ऐसी स्थिति में कार्रवाई शुरू होने की उम्मीद है ।

  1. अगला प्रविष्टि है "एक्शन इनिट {स्थिति}", जिसका अर्थ है कि कार्रवाई हैंडलर द्वारा शुरू की गई थी ।

  1. फिर प्रवेश "लगातार ठीक" दिखाई देगा, जिसका अर्थ है कि सभी स्थिरांक पाए गए हैं और वे कार्रवाई के तर्क के लिए उपयुक्त हैं । इस प्रविष्टि में स्थिरांक की सामग्री भी होगी ।

  1. फिर त्रुटि को पहचानने में सहायता के लिए मध्यवर्ती प्रविष्टियाँ जोड़ी जा सकती हैं ।

  1. फिर सुनिश्चित करें "नए स्थिरांक" नए स्थिरांक की सामग्री के साथ ।


टेलीग्राम बॉट डेवलपर्स के लिए डिबग मोड क्या है और यह किस भूमिका निभाता है?-3
  1. इस बिंदु पर, कार्रवाई का निष्पादन बंद हो जाता है और अगला शुरू होता है ।


  1. यदि सभी क्रियाएं पूरी हो जाती हैं, तो अगला ब्लॉक शुरू हो जाता है और एक प्रविष्टि जुड़ जाती है "एक्शन ग्रुप फिनिश" लॉग।


संभावित त्रुटियां:


संभावित त्रुटियां:-1
  1. ब्लॉग प्रविष्टि है "कोई कार्रवाई समूह का पता नहीं चला । समय समाप्त हो गया है या इसे रोक दिया गया है/हटा दिया गया है!" - इसका मतलब है कि एक्शन ग्रुप नहीं मिला है । सबसे अधिक संभावना है, क्लाइंट ने बटन पर क्लिक किया या अन्यथा एक एक्शन ग्रुप को ट्रिगर किया जो पहले ही सिस्टम से हटा दिया गया है ।


  1. "साइकिल में प्रवेश! इतिहास की जाँच करें!" - इसका मतलब है कि एक सिस्टम लूपिंग हुई है । और श्रृंखला निष्पादन पूरा हो गया है ।

  1. लॉग प्रविष्टि "{स्थिति} त्रुटि: {संदेश}" इसमें कौन सी स्थिति और कौन सी त्रुटि हुई है ।

  1. लॉग प्रविष्टि "{स्थिति} त्रुटि" इसका मतलब है कि एक गंभीर त्रुटि हुई है । आपको समर्थन से संपर्क करने और त्रुटि आईडी निर्दिष्ट करने की आवश्यकता है (यह लॉग में दर्ज है)