کنڈیشن بلاک ایک ایسا بلاک ہے جو آپ کو سلسلہ کی منطق کو مختلف سمتوں میں ری ڈائریکٹ کرنے کی اجازت دیتا ہے ۔ مجموعی طور پر ، اس میں دو آؤٹ پٹ ہدایات ہیں. یہ ہدایت کرتا ہے "کامیابی" کامیابی کی صورت میں یا "ناکام" بلاک کے اندر حالات کو چیک کرنے میں ناکامی کی صورت میں.
کنڈیشن بلاک میں کئی منطقی حالات ہو سکتے ہیں ، ہر حالت کو بدلے میں چیک کیا جاتا ہے ۔ شرائط کی تعداد بوٹ کے ٹیرف پر منحصر ہے ۔

میں بوٹ مارکیٹ کنسٹرکٹر میں حالات کا ایک بلاک کیسے شامل کروں؟
شرائط و ضوابط بلاک کی عمومی دفعات
اس یونٹ میں دو آپریٹنگ موڈ ہیں:
- "اور" - بلاک کے اندر تمام شرائط چیک کریں ۔
- "یا" - حالات میں کم از کم ایک کامیابی کی جانچ کریں ۔
مثال کے طور پر ، آپ ٹیلیگرام میں چینل کی رکنیت کی جانچ پڑتال کے لئے 3 شرائط طے کریں گے ۔ منطقی آپریٹر کے ساتھ "اور". اس کا مطلب یہ ہے کہ یہ "کامیابی" چین کو صرف اس صورت میں بھیجا جائے گا جب صارف تینوں چینلز کو سبسکرائب کرے ۔ اگر آپ سوئچ کرتے ہیں "یا"، پھر "کامیابی" اگر وہ کم از کم ایک چینل کو سبسکرائب کرتا ہے تو چین صارف کو ہدایت کرے گا ۔
منسلک اجزاء کے لحاظ سے حالات کی تعداد میں توسیع کی جاتی ہے ۔
شرط پوری ہونے کے بعد ، نئے مستقل بنتے ہیں:
- یہ constants شرط کو پورا کرنے کا نتیجہ پر مشتمل ہے اور تکنیکی ڈیٹا.
- مثال کے طور پر ، چیٹ یا چینل کو سبسکرائب کرنے کے لئے تصدیق کی شرط صارف کی حیثیت اور صارف کے بارے میں معلومات کے ساتھ چیٹ ممبر صف پر مشتمل ہوگی ۔
اگر کم از کم ایک شرط غلطی کا سبب بنتی ہے تو ، اس کے بارے میں اندراج لاگ میں ظاہر ہوگا ۔ اور پوری زنجیر رک جائے گی ۔

بوٹ مارکیٹ میں بوٹ کا وائٹ بورڈ ترتیب دینا

کنڈیشن بلاک کیسے شامل کریں:
- پر کلک کریں "+" منتخب کردہ ورک بورڈ کے اوپری دائیں کونے میں ۔
- شرائط بلاک کا انتخاب
- پر کلک کریں "شامل کریں" بٹن
کنڈیشن بلاک کے پیرامیٹرز

ٹیلیگرام بوٹ میں کنڈیشن بلاک بوٹ کی منطق کو کنٹرول کرنے کے لیے استعمال کیا جاتا ہے ۔ کا آپریشن اور آنے والے اعداد و شمار کی بنیاد پر فیصلے کریں ، یعنی کسی شرط کی تکمیل کی جانچ کرنا ۔
کنڈیشن بلاک کے لیے درج ذیل سیٹنگز سیٹ کی جا سکتی ہیں:
- چیٹ یا چینل میں صارف کی موجودگی کی جانچ کرنا
- کے لئے جانچ پڑتال "فلوٹ" مستقل
- مسلسل کے مواد کی جانچ پڑتال "قطار"
- قیمت کی جانچ پڑتال "بول" مستقل
ڈیبگ موڈ
ڈویلپرز کے لئے ڈیبگ موڈ کو فعال کرنا
ڈیبگ ٹیلیگرام بوٹ کے آپریشن کا ایک خاص طریقہ ہے ، جو ڈویلپرز کو بوٹ کی منطق میں غلطیوں (کیڑے) کو تلاش کرنے اور ٹھیک کرنے کی اجازت دیتا ہے ، جس سے وہ انجام دیئے گئے ہر عمل کو ٹریک کرسکتے ہیں ۔
ڈیبگ موڈ کو فعال کرنے کے لیے ، آپ کو:
1. پر جائیں "بوٹ کی ترتیبات " ٹیب
2. بوٹ کی حیثیت کو تبدیل کریں "پر" کرنے کے لئے "ڈیبگ"

اہم! جب ڈیبگ موڈ فعال ہوجاتا ہے تو ، بوٹ صارفین کو بوٹ کرنے کے لئے دستیاب نہیں ہوتا ہے ، موڈ صرف منتظمین کے لئے ہے!
ڈیبگ موڈ میں بنیادی لاگ اندراجات

میں "ڈیبگ" موڈ ، تمام انٹرمیڈیٹ ریاستوں کی مکمل ڈیبگنگ فعال ہے ۔
1. جب کنڈیشن گروپ کام کرنا شروع کردے گا ، لاگ میں اندراج ہوگا: "حالت اگلی آئٹم چلائیں ، آئٹم: {نمبر}"، جو ظاہر کرتا ہے کہ کون سی حالت چیک کی گئی تھی ۔
2. پھر کے لئے ایک چیک اندراج "یا/اور" ظاہر ہوگا – "تمام شرائط یا/اور".
3. اگر تصدیق کے لئے کوئی شرط مل جاتی ہے تو ، "حالت کا پتہ لگائیں" اندراج ظاہر ہوگا ۔
4. اگر کسی شرط کو کہا جاتا ہے تو ، اس کے آغاز کے ساتھ اندراج "Init: حالت {تفصیل}" ظاہر ہوگا ۔
5. پھر لکھیں "پرامس" حالت کے لئے موجودہ پیرامیٹر اقدار کے ساتھ.
6. پھر لکھیں "مستقل پیدا" پیدا شدہ مستقل کے ساتھ ۔
7. اگلا ، مندرجہ ذیل حالت کی جانچ پڑتال کی جاتی ہے اور اسی طرح جب تک کہ وہ ختم نہ ہوجائیں یا کامیابی نہ ہو ۔