📱 إعداد إشعارات التيليجرام - Drama Online

🚀 الخطوة الأولى: إنشاء Bot

  1. افتح التيليجرام وابحث عن @BotFather
  2. أرسل /start ثم /newbot
  3. اختر اسم للبوت مثل: Drama Security Bot
  4. اختر username مثل: drama_security_bot
  5. احفظ Token الذي سيرسله BotFather
مثال Token:
1234567890:ABCdefGHIjklMNOpqrsTUVwxyZ1234567890

🆔 الخطوة الثانية: الحصول على Chat ID

  1. ابحث عن @userinfobot في التيليجرام
  2. أرسل /start وسيعطيك chat ID الخاص بك
  3. أو أرسل رسالة لبوتك ثم ادخل على:
رابط للحصول على Chat ID:
https://api.telegram.org/bot[TOKEN]/getUpdates
استبدل [TOKEN] بـ token البوت الخاص بك

⚙️ الخطوة الثالثة: إعداد WordPress

📁 الطريقة الأولى: ملف wp-config.php

أضف هذه الأسطر إلى ملف wp-config.php:

// Telegram Configuration
define('DRAMA_TELEGRAM_BOT_TOKEN', 'YOUR_BOT_TOKEN_HERE');
define('DRAMA_TELEGRAM_CHAT_ID', 'YOUR_CHAT_ID_HERE');

🔧 الطريقة الثانية: لوحة الإدارة

اذهب إلى: الإعدادات → Telegram Alerts وأدخل:

🧪 الخطوة الرابعة: اختبار الإعداد

بعد إدخال البيانات، اضغط على "Send Test Message" للتأكد من عمل النظام.

✅ إذا وصلتك رسالة اختبار: النظام يعمل بشكل مثالي!
❌ إذا لم تصل رسالة: تحقق من Token و Chat ID

📋 أنواع الإشعارات التي ستحصل عليها

🚨 Emergency Mode

  • تفعيل: عند تشغيل Emergency Mode
  • تعطيل: عند إيقاف Emergency Mode
  • السبب: حمولة عالية، هجمات، يدوي
  • الحالة: معلومات الأداء والحماية

⚠️ الهجمات

  • نوع الهجمة: Scanner، Brute Force، XSS
  • IP المهاجم: والدولة
  • عدد المحاولات: والمعدل
  • الإجراءات: الحجب والحماية

🚫 حجب IP

  • IP محجوب: تلقائياً بواسطة fail2ban
  • السبب: محاولات مشبوهة
  • المدة: مدة الحجب
  • المصدر: البلد والمنطقة

📊 تقرير يومي

  • إحصائيات الحماية: الهجمات المحجوبة
  • أداء الخادم: الحمولة والذاكرة
  • أهم مصادر الهجمات: البلدان
  • نشاط Emergency Mode: عدد مرات التفعيل

🎛️ مستويات الأولوية

🔴 عالية: Emergency Mode، هجمات خطيرة → إشعار فوري
🟠 متوسطة: حجب IP، تحذيرات أمنية → إشعار عادي
🟢 منخفضة: تقارير يومية، إحصائيات → بدون صوت

⚡ الأوامر المفيدة

📱 أوامر البوت (قريباً)

/status - حالة الموقع الحالية
/emergency - تفعيل/تعطيل Emergency Mode
/stats - إحصائيات الأمان
/blocked - قائمة IP المحجوبة
/load - حمولة الخادم الحالية

🔧 إعدادات متقدمة

يمكنك تخصيص الإشعارات عبر إضافة هذه الثوابت إلى wp-config.php:

// تعطيل إشعارات نوع معين
define('DRAMA_DISABLE_ATTACK_ALERTS', false);
define('DRAMA_DISABLE_EMERGENCY_ALERTS', false);
define('DRAMA_DISABLE_DAILY_REPORTS', false);

// تخصيص حد تفعيل Emergency Mode
define('DRAMA_EMERGENCY_LOAD_THRESHOLD', 6.0);

// تخصيص حد الطلبات للدقيقة
define('DRAMA_RATE_LIMIT_THRESHOLD', 20);

⚠️ ملاحظات مهمة

🎉 تم! نظام الإشعارات جاهز

ستحصل الآن على إشعارات فورية لجميع الأحداث الأمنية والتقنية