Պայմանների բլոկ – դա բլոկ է, որը թույլ է տալիս վերահղել շղթայի տրամաբանությունը տարբեր ուղղություններով: Ընդհանուր առմամբ, այն ունի երկու ուղղություն: Ուղղորդում է «success» հաջողության դեպքում կամ «fail». բլոկի ներսում պայմանների ստուգման ձախողման դեպքում:
Պայմանների բլոկում կարող են լինել մի քանի տրամաբանական պայմաններ, յուրաքանչյուր պայման ստուգվում է իր հերթին: Պայմանների քանակը կախված է բոտի սակագներից:

Ինչպես ավելացնել պայմանների բլոկ Bot Market bot կոնստրուկտորում:
Պայմանների բլոկի Ընդհանուր դրույթներ
Այս միավորը ունի երկու ռեժիմ շահագործման:
- «AND» - ստուգեք բլոկի ներսում առկա բոլոր պայմանները
- «OR» - ստուգեք առնվազն մեկ հաջողության պայմաններում:
Օրինակ, Telegram-ում ալիքի բաժանորդագրությունը ստուգելու համար սահմանեք 3 պայման: Տրամաբանական օպերատորի հետ «AND». Սա նշանակում է, որ "հաջողություն" շղթային կուղարկվի միայն այն դեպքում, եթե օգտագործողը բաժանորդագրվի բոլոր երեք ալիքներին: Եթե դուք անցնում եք «OR», ապա շղթայի վրա «success», կուղարկի օգտագործողին, եթե նա բաժանորդագրվի առնվազն մեկ ալիքին:
Պայմանների քանակը ընդլայնվում է ՝ կախված միացված բաղադրիչներից:
Պայմանը կատարելուց հետո ձևավորվում են նոր հաստատուններ:
- Տվյալներ հաստատունները պարունակում են պայմանի կատարման արդյունք Տեխնիկական տվյալներ
- Օրինակ ՝ չաթին կամ ալիքին բաժանորդագրվելու ստուգման պայմանը պարունակում է օգտվողի կարգավիճակ և ChatMember զանգված ՝ Օգտվողի մասին տեղեկություններով ։
Եթե \ u200b \ u200bնույնիսկ մեկ պայման սխալ է առաջացնում, ապա դրա մասին գրառում կհայտնվի մատյանում: Եվ ամբողջ շղթան կկանգնեցվի:

Բոտի աշխատանքային տախտակի տեղադրում Bot-Market-ում

Ինչպես ավելացնել պայմանների բլոկ:
- Սեղմեք վրա «+» ընտրված աշխատանքային տախտակի վերին աջ անկյունում
- Ընտրեք պայմանների բլոկ
- Սեղմեք կոճակը "Ավելացնել"
Պայմանների բլոկի ընտրանքներ

Telegram բոտի պայմանների բլոկը օգտագործվում է բոտի աշխատանքի տրամաբանությունը վերահսկելու համար և մուտքային տվյալների հիման վրա որոշումներ կայացնելը, այսինքն. որոշակի պայմանի կատարման ստուգում:
Պայմանով բլոկի համար կարող եք սահմանել հետևյալ պարամետրերը:
- Ստուգելով օգտագործողի գտնվելու վայրը զրուցարանում կամ ալիքում
- Հաստատունի առկայության ստուգում «float»
- Բովանդակության անընդհատ ստուգում "տողեր"
- Հաստատունի արժեքի ստուգում «Bool»
DEBUG ռեժիմ
Միացնել կարգաբերման ռեժիմը մշակողների համար
Debug - սա TelegramBot-ի աշխատանքի հատուկ ռեժիմ է, որը թույլ է տալիս մշակողներին գտնել և ուղղել բոտի աշխատանքի տրամաբանության սխալները (սխալները) ՝ թույլ տալով հետևել կատարված յուրաքանչյուր գործողությանը:
DEBUG ռեժիմը միացնելու համար անհրաժեշտ է:
1. Անցնել ներդիրին "Բոտի կարգավորումներ"
2. Փոխեք բոտի կարգավիճակը «ON» վրա «Debug»

ԿԱՐԵՎՈՐ! Երբ Debug ռեժիմը միացված է, բոտը դառնում է անհասանելի բոտի օգտագործողների համար, ռեժիմը նախատեսված է միայն ադմինիստրատորների համար:
Հիմնական տեղեկամատյանների գրառումները Debug ռեժիմում

Ռեժիմում «DEBUG» բոլոր միջանկյալ վիճակների ամբողջական կարգաբերումը միացված է:
1. Երբ պայմանների խումբը սկսվում է, տեղեկամատյանում գրառում կլինի: «Condition next item run, itemId: {NUMBER}», որը ցույց է տալիս, թե ինչ պայման է փորձարկվել:
2. Դրանից հետո կհայտնվի ստուգման գրառում «OR/AND» – «All conditions OR/AND».
3. Եթե \ u200b \ u200bստուգման պայմանը գտնվի, ապա կհայտնվի գրառում «Detect condition».
4. Եթե \ u200b \ u200bպայմանավորումը պայմանավորված է, ապա դրա սկզբնավորմամբ գրառում կհայտնվի «Init: Condition {DESCRIPTION}».
5. Ապա գրառում «Params» ընթացիկ պարամետրերի արժեքների հետ պայման.
6. Ապա գրառում «Constants generate» գեներացված հաստատուններով:
7. Հաջորդը ստուգվում է հետևյալ պայմանը Եվ այսպես, մինչև դրանք ավարտվեն կամ հաջողություն լինի: