শর্ত ব্লক একটি ব্লক যা আপনাকে চেইনের যুক্তিকে বিভিন্ন দিকে পুনর্নির্দেশ করতে দেয়৷ মোট, এটি দুটি আউটপুট দিক আছে. এটি নির্দেশ করে "সাফল্য" সফলতা বা "ব্যর্থ" ব্লক ভিতরে শর্ত চেক করতে ব্যর্থতার ক্ষেত্রে.
শর্ত ব্লকে বেশ কয়েকটি যৌক্তিক শর্ত থাকতে পারে, প্রতিটি শর্ত পালাক্রমে পরীক্ষা করা হয়৷ শর্ত সংখ্যা বট এর শুল্ক উপর নির্ভর করে.

আমি কীভাবে বট মার্কেট কনস্ট্রাক্টরে শর্তগুলির একটি ব্লক যুক্ত করব?
শর্তাবলী ব্লক সাধারণ বিধান
এই ইউনিটের দুটি অপারেটিং মোড রয়েছে:
- "এবং" - ব্লক ভিতরে সব শর্ত চেক করুন.
- "অথবা" - শর্ত অন্তত এক সাফল্যের জন্য পরীক্ষা করুন.
উদাহরণস্বরূপ, আপনি টেলিগ্রামে চ্যানেল সাবস্ক্রিপশন চেক করার জন্য 3টি শর্ত সেট করবেন৷ লজিক্যাল অপারেটরের সাথে "এবং" এর মানে হল যে" সাফল্য " চেইনটি শুধুমাত্র তখনই পাঠানো হবে যদি ব্যবহারকারী তিনটি চ্যানেলে সাবস্ক্রাইব করে৷ আপনি যদি স্যুইচ করেন "অথবা", তারপর "সাফল্য" তিনি অন্তত একটি চ্যানেল সাবস্ক্রাইব যদি চেইন ব্যবহারকারী নির্দেশ করবে.
সংযুক্ত উপাদানগুলির উপর নির্ভর করে শর্তগুলির সংখ্যা প্রসারিত হয়৷
শর্ত পূরণ হওয়ার পরে, নতুন ধ্রুবক গঠিত হয়:
- এই ধ্রুবক শর্ত পূরণ করার ফলাফল ধারণ করে এবং প্রযুক্তিগত তথ্য.
- উদাহরণস্বরূপ,একটি চ্যাট বা চ্যানেলে সাবস্ক্রাইব করার জন্য যাচাইকরণ শর্তটিতে ব্যবহারকারীর স্থিতি এবং ব্যবহারকারী সম্পর্কে তথ্য সহ একটি চ্যাটমেম্বার অ্যারে থাকবে৷
যদি কমপক্ষে একটি শর্ত কোনও ত্রুটির কারণ হয় তবে এটি সম্পর্কে একটি এন্ট্রি লগটিতে উপস্থিত হবে এবং পুরো চেইন বন্ধ করা হবে.

বট বাজারে একটি বট এর হোয়াইটবোর্ড সেট আপ

কিভাবে একটি শর্ত ব্লক যোগ করুন:
- ক্লিক করুন "+" নির্বাচিত ওয়ার্কবোর্ডের উপরের-ডান কোণে
- শর্ত ব্লক নির্বাচন করা হচ্ছে
- ক্লিক করুন "যোগ করুন" বোতাম
শর্ত ব্লকের পরামিতি

টেলিগ্রাম বটের শর্ত ব্লক বটের যুক্তি নিয়ন্ত্রণ করতে ব্যবহৃত হয়এর অপারেশন এবং ইনকামিং ডেটার উপর ভিত্তি করে সিদ্ধান্ত নিন, অর্থাৎ একটি শর্ত পূরণ পরীক্ষা করা.
শর্ত ব্লকের জন্য নিম্নলিখিত সেটিংস সেট করা যেতে পারে:
- চ্যাট বা চ্যানেলে ব্যবহারকারীর উপস্থিতি পরীক্ষা করা হচ্ছে
- জন্য চেক "ফ্লোট" ধ্রুবক
- ক্রমাগত বিষয়বস্তু পরীক্ষা করা হচ্ছে "সারি"
- এর মান পরীক্ষা করা হচ্ছে "বুল" ধ্রুবক
ডিবাগ মোড
ডেভেলপারদের জন্য ডিবাগ মোড সক্ষম করা হচ্ছে
ডিবাগ টেলিগ্রাম বটের অপারেশনের একটি বিশেষ মোড, যা ডেভেলপারদের বটের যুক্তিতে ত্রুটি (বাগ) খুঁজে পেতে এবং ঠিক করতে দেয়, যা তাদের সম্পাদিত প্রতিটি ক্রিয়া ট্র্যাক করতে দেয়৷
ডিবাগ মোড সক্ষম করতে, আপনাকে অবশ্যই:
1. যাও "বট সেটিংস " ট্যাব
2. থেকে বট অবস্থা পরিবর্তন করুন "চালু" প্রতি "ডিবাগ"

গুরুত্বপূর্ণ! ডিবাগ মোড সক্রিয় করা হলে, বট ব্যবহারকারীদের জন্য বট অনুপলব্ধ হয়ে যায়, মোডটি শুধুমাত্র প্রশাসকদের জন্য উদ্দেশ্যে করা হয়!
ডিবাগ মোডে বেসিক লগ এন্ট্রি

মধ্যে "ডিবাগ" মোড, সব মধ্যবর্তী রাজ্যের সম্পূর্ণ ডিবাগিং সক্রিয় করা হয়.
1. যখন শর্ত গ্রুপ কাজ শুরু করে, লগটিতে একটি এন্ট্রি থাকবে: "শর্ত পরবর্তী আইটেম চালান, আইটেমমিড: {সংখ্যা}", যা দেখায় কোন অবস্থা পরীক্ষা করা হয়েছিল.
2. তারপর জন্য একটি চেক এন্ট্রি "অথবা / এবং" প্রদর্শিত হবে – "সমস্ত শর্ত বা / এবং".
3. যদি যাচাইয়ের জন্য একটি শর্ত পাওয়া যায়, "অবস্থা সনাক্ত করুন" এন্ট্রি প্রদর্শিত হবে.
4. যদি একটি শর্ত বলা হয়, তার সূচনা সহ একটি এন্ট্রি "ইনিট: শর্ত {বর্ণনা}" প্রদর্শিত হবে.
5. তারপর লিখুন "প্যারামস" শর্তের জন্য বর্তমান প্যারামিটার মান সঙ্গে.
6. তারপর লিখুন "ধ্রুবক উৎপন্ন" উৎপন্ন ধ্রুবক সঙ্গে.
7. পরবর্তী, নিম্নলিখিত শর্ত চেক করা হয় এবং তাই তারা রান আউট না হওয়া পর্যন্ত বা সাফল্য আছে.