================================================================ /account_details لا يعمل - خطوات التشخيص ================================================================ المشكلة: الأمر /account_details لا يرد (كان يعمل سابقاً) ================================================================ خطوات الحل: خطوة 1: افتح ملف الاختبار ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1. ارفع الملف: test_account_details.php إلى السيرفر 2. افتح في المتصفح: https://نطاقك.com/test_account_details.php 3. سيعرض لك: • بيانات الحساب من قاعدة البيانات • محتوى الرسالة كاملة • نتيجة إرسال Telegram • سبب الخطأ إن وجد (بالتفصيل) خطوة 2: أخبرني بالنتيجة ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ انسخ كل ما يظهر في المتصفح وأرسله لي سأحدد المشكلة بالضبط ================================================================ احتمالات المشكلة: 1. HTML parsing error ❌ السبب: أحرف خاصة في shared_secret (<, >, &) الحل: ✅ تم تطبيق htmlspecialchars 2. shared_secret فارغ/null ❌ السبب: الحساب بدون Steam Guard الحل: ✅ تم معالجة الحالة الفارغة 3. الرسالة طويلة جداً ❌ السبب: أكثر من 4096 حرف الحل: سيظهر في ملف الاختبار 4. خطأ في الاستعلامات SQL ❌ السبب: عمود غير موجود أو خطأ في JOIN الحل: سيظهر في ملف الاختبار ================================================================ التحديثات المطبقة على control_bot.php: ✅ تصحيح اسم العمود: active بدلاً من is_active ✅ معالجة shared_secret الفارغ ✅ htmlspecialchars على جميع البيانات المتغيرة ✅ معالجة الأخطاء وإرسال رسالة الخطأ للمستخدم ================================================================ الملفات الجديدة: 🆕 test_account_details.php - اختبار مفصل للأمر - يعرض الأخطاء بالتفصيل - يرسل الرسالة مباشرة إلى Telegram ================================================================ ماذا أفعل الآن؟ 1. ارفع control_bot.php المحدث إلى السيرفر (تأكد أن الملف محدث) 2. ارفع test_account_details.php 3. افتح test_account_details.php في المتصفح 4. انسخ النتيجة كاملة 5. أرسلها لي 6. سأحدد المشكلة وأصلحها فوراً ================================================================ ملاحظات مهمة: • تأكد من رفع control_bot.php المحدث • تأكد من رفع lib/telegram.php المحدث • إذا لم يعمل الاختبار، هناك مشكلة في الرفع ================================================================ مثال على النتيجة المتوقعة: إذا نجح: ✅ تم الإرسال بنجاح! Message ID: 12345 إذا فشل: ❌ فشل الإرسال! الخطأ: Bad Request: can't parse entities (أو أي خطأ آخر) ================================================================ انتظر نتيجة الاختبار لتحديد المشكلة بالضبط ================================================================