بوت تليجرام متطور لحماية القنوات من إساءة استخدام صلاحيات الأدمن مع دعم اللغة العربية.
- مراقبة تلقائية لأنشطة الأدمن
- إزالة الأدمن المخالفين تلقائياً
- حماية من حظر الأعضاء العاديين
- إضافة وإزالة أدمن القنوات
- التحقق من صلاحيات الأدمن
- نظام إشعارات متقدم
- نظام لوجات شامل
- تتبع الأنشطة المشبوهة
- تقارير دورية عن حالة القنوات
- واجهة باللغة العربية
- رسائل خطأ واضحة
- دليل استخدام مفصل
# تثبيت المكتبات المطلوبة
pip install -r requirements.txt
# إضافة توكن البوت
TELEGRAM_BOT_TOKEN=your_bot_token_here
# تشغيل البوت
python3 run_bot.py
# للتشغيل مع إعادة التشغيل التلقائي
python3 keep_alive.py
# أو للمراقبة المتقدمة
./startup.sh
/start
- بدء استخدام البوت/help
- عرض المساعدة/status
- حالة البوت الحالية
/add_channel
- إضافة قناة للمراقبة/add_admin
- إضافة أدمن جديد/remove_admin
- إزالة أدمن/list_admins
- عرض قائمة الأدمن
/logs
- عرض آخر الأنشطة/config
- إعدادات البوت
run_bot.py
- النقطة الرئيسية لتشغيل البوتbot_handler.py
- معالج الأوامر والرسائلadmin_manager.py
- إدارة صلاحيات الأدمنchannel_monitor.py
- مراقبة أنشطة القنواتmessages.py
- النصوص والرسائل
config.json
- إعدادات البوت والقنواتkeep_alive.py
- نظام التشغيل المستمرstartup.sh
- سكريبت التشغيل التلقائي
python3 run_bot.py
python3 keep_alive.py
./startup.sh
nohup python3 run_bot.py > bot.log 2>&1 &
للمراقبة الخارجية والـ uptime monitoring:
GET /
- "Bot is running!"GET /health
- JSON statusGET /status
- تفاصيل حالة البوت
python-telegram-bot
- مكتبة تليجرامflask
- خادم HTTP للمراقبةasyncio
- العمليات غير المتزامنة
- Python 3.11+
- اتصال إنترنت مستقر
- توكن بوت تليجرام صالح
- تحديث
bot_handler.py
للأوامر الجديدة - إضافة النصوص في
messages.py
- تحديث
config.json
للإعدادات
- مراجعة ملفات الـ logs في مجلد
logs/
- التحقق من صلاحيات البوت في القنوات
- التأكد من صحة توكن البوت
لأي استفسارات أو مشاكل:
- راجع ملف
admin_promotion_guide.md
- تحقق من لوجات البوت
- تأكد من الإعدادات في
config.json
هذا المشروع مفتوح المصدر لأغراض التعليم والتطوير.
ملاحظة: تأكد من إعداد متغيرات البيئة بشكل صحيح قبل التشغيل.