टेलीग्राम बॉट-मार्केट बॉट कंस्ट्रक्टर में कंडीशन ब्लॉक क्या है?
कंडीशन ब्लॉक एक ब्लॉक है जो आपको विभिन्न दिशाओं में श्रृंखला के तर्क को पुनर्निर्देशित करने की अनुमति देता है । कुल मिलाकर, इसमें दो आउटपुट दिशाएं हैं । यह निर्देश देता है "सफलता" सफलता के मामले में या "असफल" ब्लॉक के अंदर की स्थितियों की जांच करने में विफलता के मामले में ।
कंडीशन ब्लॉक में कई तार्किक स्थितियां हो सकती हैं, प्रत्येक स्थिति को बदले में जांचा जाता है । शर्तों की संख्या बॉट के टैरिफ पर निर्भर करती है ।

मैं बॉट मार्केट कंस्ट्रक्टर में स्थितियों का एक ब्लॉक कैसे जोड़ूं?
नियम और शर्तें ब्लॉक के सामान्य प्रावधान
इस इकाई में दो ऑपरेटिंग मोड हैं:
- "और" - ब्लॉक के अंदर सभी स्थितियों की जाँच करें ।
- "या" - परिस्थितियों में कम से कम एक सफलता की जाँच करें ।
उदाहरण के लिए, आप टेलीग्राम में चैनल सदस्यता की जांच के लिए 3 शर्तें निर्धारित करेंगे । तार्किक ऑपरेटर के साथ "और" । इसका मतलब यह है कि इसे "सफलता" श्रृंखला में तभी भेजा जाएगा जब उपयोगकर्ता सभी तीन चैनलों की सदस्यता लेता है । यदि आप स्विच करते हैं "या", फिर द "सफलता" यदि वह कम से कम एक चैनल की सदस्यता लेता है तो चेन उपयोगकर्ता को निर्देशित करेगा ।
जुड़े घटकों के आधार पर स्थितियों की संख्या का विस्तार होता है ।
शर्त पूरी होने के बाद, नए स्थिरांक बनते हैं:
- ये स्थिरांक में शर्त को पूरा करने का परिणाम होता है और तकनीकी डेटा।
- उदाहरण के लिए, किसी चैट या चैनल की सदस्यता लेने की सत्यापन स्थिति में उपयोगकर्ता की स्थिति और उपयोगकर्ता के बारे में जानकारी के साथ एक चैटमेम्बर सरणी होगी ।
यदि कम से कम एक शर्त त्रुटि का कारण बनती है, तो इसके बारे में एक प्रविष्टि लॉग में दिखाई देगी । और पूरी श्रृंखला बंद हो जाएगी ।

बॉट-मार्केट में बॉट का व्हाइटबोर्ड स्थापित करना

कंडीशन ब्लॉक कैसे जोड़ें:
- पर क्लिक करें "+" चयनित वर्कबोर्ड के ऊपरी-दाएं कोने में ।
- शर्तों ब्लॉक का चयन
- पर क्लिक करें "जोड़ें" बटन
हालत ब्लॉक के पैरामीटर

टेलीग्राम बॉट में कंडीशन ब्लॉक का उपयोग बॉट के तर्क को नियंत्रित करने के लिए किया जाता हैका संचालन और आने वाले डेटा के आधार पर निर्णय लेना, अर्थात किसी शर्त की पूर्ति की जाँच करना ।
शर्त ब्लॉक के लिए निम्नलिखित सेटिंग्स सेट की जा सकती हैं:
- चैट या चैनल में उपयोगकर्ता की उपस्थिति की जाँच करना
- के लिए जाँच "फ्लोट" निरंतर
- लगातार की सामग्री की जाँच "पंक्ति"
- के मूल्य की जाँच "बूल" निरंतर
डिबग मोड
डेवलपर्स के लिए डिबग मोड सक्षम करना
डिबग टेलीग्राम बॉट के संचालन का एक विशेष तरीका है, जो डेवलपर्स को बॉट के तर्क में त्रुटियों (बग) को खोजने और ठीक करने की अनुमति देता है, जिससे उन्हें प्रदर्शन की गई प्रत्येक क्रिया को ट्रैक करने की अनुमति मिलती है ।
डिबग मोड को सक्षम करने के लिए, आपको यह करना होगा:
1. के लिए जाओ "बॉट सेटिंग्स " टैब
2. से बॉट की स्थिति बदलें "पर" को "डिबग"

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

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