📱 إعداد إشعارات التيليجرام - Drama Online
🚀 الخطوة الأولى: إنشاء Bot
- افتح التيليجرام وابحث عن
@BotFather
- أرسل
/start ثم /newbot
- اختر اسم للبوت مثل:
Drama Security Bot
- اختر username مثل:
drama_security_bot
- احفظ Token الذي سيرسله BotFather
مثال Token:
1234567890:ABCdefGHIjklMNOpqrsTUVwxyZ1234567890
🆔 الخطوة الثانية: الحصول على Chat ID
- ابحث عن
@userinfobot في التيليجرام
- أرسل
/start وسيعطيك chat ID الخاص بك
- أو أرسل رسالة لبوتك ثم ادخل على:
رابط للحصول على 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 وأدخل:
- Bot Token: الذي حصلت عليه من BotFather
- Chat ID: الذي حصلت عليه من userinfobot
🧪 الخطوة الرابعة: اختبار الإعداد
بعد إدخال البيانات، اضغط على "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);
⚠️ ملاحظات مهمة
- أمان Token: لا تشارك token البوت مع أحد
- Chat ID: تأكد من صحة Chat ID لتجنب إرسال الإشعارات للشخص الخطأ
- معدل الإرسال: التيليجرام يسمح بـ 30 رسالة/ثانية للبوت
- المراقبة: النظام يعمل 24/7 ويرسل إشعارات فورية
- النسخ الاحتياطي: احفظ Token و Chat ID في مكان آمن
🎉 تم! نظام الإشعارات جاهز
ستحصل الآن على إشعارات فورية لجميع الأحداث الأمنية والتقنية