fa
Feedback
The Commit

The Commit

رفتن به کانال در Telegram

توسعه میدیم و توی راه توسعه چالش ها و مشکلات رو به اشتراک میزاریم (: @TheLinuxGP

نمایش بیشتر
419
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+27 روز
+730 روز
آرشیو پست ها
فعالیت های یکسال اخیرم توی گیت هاب: Created By githubunwrapped.com ~ cd @TheCommit

🧲خب امروز میخوایم در مورد هندلر ها و ترتیبشون توی پایروگرم حرف بزنیم…! توی پایروگرم وقتی چندین هندلر با فیلتر های یکسان بنویسید باید پارامتر گروپ هم بهش بدید که ترتیب اجرای هندلرها مشخص بشه!! مثال:
@Client.on_message(filters.text , group=0)
async def main(c , m):
    pass

@Client.on_message(filters.text , group=1)
async def test(c, m):
    pass
خب توی کد بالا اول فانکشن main هندل میشه و بعدش نوبت به فانکشن تست میرسه! حالا اگر بخوایم هر دو همزمان هندل بشن باید گروپ 1 رو به 0 تغییر بدیم که همه چی اوکی بشه به عنوان مثال:
@Client.on_message(filters.text , group=0)
async def main(c , m):
    pass

@Client.on_message(filters.text , group=0)
async def test(c, m):
    pass
در نهایت گروپ توی اجرای هندل ها خیلی تاثیر زیادی داره و توی پروژه های بزرگ تاثیر خودشو میزاره… ~ cd @TheCommit