================================================================
         /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
  (أو أي خطأ آخر)

================================================================

انتظر نتيجة الاختبار لتحديد المشكلة بالضبط
================================================================
