دقیقاً چه کاری باید انجام شود؟
با سلام یک ربات تلگرام پایتون دارم میخوام تبدیل به چند بخش بشه و ماژولار الان تک فایل هست و حدود ۳۲۰۰ خط کد داره
من یه ربات تلگرام دارم که با پایتون نوشته شده و async هست و با long polling اجرا میشه.
ربات چند تا بخش اصلی داره: سیستم پشتیبانی/تیکت که پیام کاربر ثبت میشه و برای گروه/تاپیک پشتیبانی میره و تاریخچه و لاگ هم نگه داشته میشه.
بانک جزوه داره (ارسال جزوه و درخواست جزوه)، تبادل کتاب هم داره (فروش کتاب و درخواست کتاب) که اطلاعات کاربر گرفته میشه و برای ادمینها/بخش مربوطه ارسال میشه.
یه بخش لینکیاب هم داره که کاربر یا درخواست گروه میده یا لینک گروهی که ساخته رو میفرسته و برای ادمینهای لینکیاب ارسال میشه تا تو کانال منتشر کنن.
بخش گروهها هم داریم که کاربر از داخل ربات گروه رو انتخاب میکنه و ربات میتونه براش لینک دعوت موقت بسازه (expire و member_limit) و بده.
بخش آموزشیار هم هست: وضعیت چند دامنه/سامانه رو مانیتور میکنه و آخرین وضعیت + گزارش ۲۴ ساعت رو نشون میده و لاگ میکنه، علاوه بر اون تبدیل اسم درس فارسی به عبارت قابل جستوجو برای آموزشیار هم داره و لینکهای وادانا رو هم میده.
یه ابزار فشردهسازی عکس هم داخل ربات هست.
پنل ادمین هم داریم برای آمار (کاربران/تیکتها)، مدیریت کاربران (ban/unban) در تمامی گروه هایی که ربات ادمین هست، مدیریت لینکها و گروهها و دکمههای منو، تغییر متن خوشآمد و درباره ما، پاکسازی لاگها، تغییر کانال اجباری و گروه پشتیبانی، گزارش بازخوردها و بکاپ دیتابیس