أبحث عن مبرمج محترف لتطوير أو استكمال بوت تيليجرام ذكي باستخدام Python + Telethon. البوت مخصص لإدارة ونسخ محتوى القنوات والمجموعات على تيليجرام بشكل شامل واحترافي، مع واجهة تفاعلية ودعم للمراقبة اللحظية والاستئناف الذكي وتعدد المهام.
البوت بدأ تطويره بالفعل، ووصل إلى مستوى متقدم من الوظائف، لكنه بحاجة إلى إعادة هيكلة أو تحسين الأداء لتقسيمه وتنظيمه بشكل أفضل، حيث يتكون حاليًا من 3 ملفات رئيسية ضخمة.
الوظائف الأساسية المطلوبة:
1. نسخ شامل للمحتوى
نسخ كافة منشورات قناة/مجموعة من أول منشور لآخر منشور.
دعم القنوات العامة والخاصة والمقيدة.
استئناف النسخ من حيث توقف في حال الانقطاع.
إمكانية اختيار: "الوسائط فقط" أو "كل المحتوى".
2. مراقبة حية مستمرة
عند انتهاء النسخ، يتم تفعيل المراقبة التلقائية لنقل أي منشور جديد مباشرة.
3. نقل لحظي مباشر (بدون نسخ سابق)
عند إضافة قناة، يبدأ النقل مباشرة للمنشورات الجديدة فقط.
4. قائمة انتظار ذكية
دعم تنفيذ مهام متعددة في نفس الوقت.
واجهة لإدارة المهام: عرض، إيقاف، حذف، استئناف.
5. إنشاء قنوات مماثلة (الشبيه المماثل)
نسخ قناة كاملة إلى قناة جديدة بنفس الاسم + محتواها.
دعم اختيار عدد النسخ وتسمية كل واحدة تلقائيًا.
6. تقارير شاملة ومفصلة
عدد المنشورات، عدد الملفات، عدد المشرفين مع أسمائهم وIDاتهم، وقت النسخ، وغيرها.
التفاصيل الفنية والبرمجية:
التقنيات المطلوبة:
لغة البرمجة: Python
المكتبة الأساسية: Telethon
تنظيم الكود: بأسلوب نظيف وواضح، مع فصل الوظائف في ملفات أو كائنات مستقلة
دعم ملفات config: لتحديد الحسابات (رئيسي + مساعدين)
الدوال والمميزات الأساسية:
الوظيفةالوصف
start_copy_channel()بدء واجهة نسخ القناة
select_source_channel()اختيار المصدر
resolve_channel_ambiguity()التعامل مع الأسماء المتشابهة
select_target_channel()تحديد الهدف
execute_copy()تنفيذ عملية النسخ بالكامل
enable_live_monitoring()تفعيل المراقبة بعد النسخ
generate_copy_report()توليد التقرير النهائي
copy_with_fallback()معالجة الحظر التلقائي وإعادة المحاولة
أنظمة السرعة الذكية:
ذكية: تنقل دفعات صغيرة مع انتظار عشوائي (ضد الحظر).
سريعة: دفعات كبيرة مع فترات توقف قصيرة.
محاكاة بشرية: سلوك عشوائي كأن إنسان ينقل المحتوى.
مميزات إضافية:
إشعارات تلقائية (بداية، تقدم، أخطاء، انتهاء).
زر "إلغاء المهمة" الفوري.
دعم تعدد الحسابات للتحميل والتوزيع بين الحسابات.
إشعارات في حال: (توقف قناة - تغيير اسم - حظر مؤقت).
دعم الإدخال بثلاث طرق: (رابط، اسم، ID).
زر "العودة" و"الرئيسية" في كل واجهة.
تنظيم البوت:
أقسام البوت:
Copy
Edit
/نسخ قناة
/الشبيه المماثل
/نقل تلقائي
/قائمة الانتظار
/القنوات المنتهية
/مزامنة التحقق
/النسخ الاحتياطي والاستعادة
/إدارة الحسابات
/روابط تيليجرام
/تنظيم المجلدات
/استخراج البيانات بصيغة TXT
متطلبات أمان:
استخدام الحساب الرئيسي في ملف config.json مع ID.
المهام تنفذ بحسابات متعددة دون تكرار المحتوى.
جميع المهام قابلة للإدارة من داخل البوت.
المطلوب من المبرمج:
خبرة قوية بـ Python و Telethon.
القدرة على كتابة كود نظيف، قابل للتوسعة.
الاهتمام بتجربة المستخدم والتعامل التفاعلي.
إمكانية العمل على ملفات ضخمة وتنظيمها بفعالية.
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 0 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 14 |
مرحبا، أنا محمود ناصر، مطور بايثون متخصص في Telethon وبناء بوتات تيليجرام الذكية. اطلعت على مشروعك وفاهم تماما التحديات اللي بتواجهها من حيث تنظيم الكود، تعدد ا...
مرحبا، البوت الخاص بإدارة ونسخ محتوى قنوات ومجموعات تيليجرام جاهز بالكامل. تم تطويره باستخدام Python وTelethon مع واجهة سطح مكتب احترافية باستخدام PySide6. البو...
السلام عليكم، أنا زياد، مطور Python ولدي خبرة جيدة في العمل على أدوات مخصصة باستخدام مكتبة Telethon. قرأت كافة تفاصيل المشروع بدقة، ويسعدني مساعدتك في استكمال و...