<?php
echo "<html><head><meta charset='utf-8'>";
echo "<meta http-equiv='refresh' content='5'>"; // رفرش خودکار هر 5 ثانیه
echo "</head><body style='font-family:tahoma;padding:20px;'>";
echo "<h1>📋 لاگ درخواست‌ها</h1>";
echo "<p style='color:gray;'>صفحه هر 5 ثانیه رفرش می‌شود</p>";
echo "<hr>";

$logFile = 'request_log.txt';

if(file_exists($logFile)) {
    $content = file_get_contents($logFile);
    
    if(!empty($content)) {
        // نمایش 200 خط آخر
        $lines = explode("\n", $content);
        $lastLines = array_slice($lines, -200);
        
        echo "<div style='background:#f5f5f5;padding:20px;border-radius:8px;'>";
        echo "<pre style='white-space:pre-wrap;'>" . htmlspecialchars(implode("\n", $lastLines)) . "</pre>";
        echo "</div>";
        
        echo "<hr>";
        echo "<form method='post'>";
        echo "<button type='submit' name='clear' style='background:#dc3545;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;'>🗑️ پاک کردن لاگ</button>";
        echo "</form>";
        
        if(isset($_POST['clear'])) {
            file_put_contents($logFile, '');
            echo "<script>alert('لاگ پاک شد'); location.reload();</script>";
        }
    } else {
        echo "<div style='background:#fff3cd;padding:20px;border-radius:8px;'>";
        echo "<h3>⚠️ لاگ خالی است</h3>";
        echo "<p>هنوز هیچ درخواستی ثبت نشده</p>";
        echo "<p><strong>مراحل:</strong></p>";
        echo "<ol>";
        echo "<li>مطمئن شوید Webhook روی <code>bot_logger.php</code> تنظیم شده</li>";
        echo "<li>به ربات بروید و <code>/start</code> بزنید</li>";
        echo "<li>این صفحه خودکار رفرش می‌شود</li>";
        echo "</ol>";
        echo "</div>";
    }
} else {
    echo "<div style='background:#f8d7da;padding:20px;border-radius:8px;'>";
    echo "<h3>❌ فایل لاگ وجود ندارد</h3>";
    echo "<p>Webhook احتمالاً هنوز تنظیم نشده یا هیچ درخواستی نیامده</p>";
    echo "</div>";
}

// نمایش لاگ خطاها
echo "<hr>";
echo "<h2>❌ لاگ خطاها</h2>";

$errorLog = 'bot_execution_errors.log';
if(file_exists($errorLog)) {
    $errors = file_get_contents($errorLog);
    if(!empty($errors)) {
        echo "<div style='background:#ffcccc;padding:20px;border-radius:8px;'>";
        echo "<pre style='white-space:pre-wrap;'>" . htmlspecialchars($errors) . "</pre>";
        echo "</div>";
    } else {
        echo "<p style='color:green;'>✅ بدون خطا</p>";
    }
} else {
    echo "<p style='color:gray;'>فایل لاگ خطا وجود ندارد</p>";
}

echo "<hr>";
echo "<div style='text-align:center;'>";
echo "<a href='set_logger_webhook.php' style='background:#28a745;color:white;padding:12px 24px;text-decoration:none;border-radius:8px;margin:5px;display:inline-block;'>🔄 تنظیم Logger Webhook</a>";
echo "<a href='test_bot.php' style='background:#17a2b8;color:white;padding:12px 24px;text-decoration:none;border-radius:8px;margin:5px;display:inline-block;'>📊 تست ربات</a>";
echo "<a href='auto_fix_all.php' style='background:#ffc107;color:black;padding:12px 24px;text-decoration:none;border-radius:8px;margin:5px;display:inline-block;'>🔧 رفع مشکلات</a>";
echo "</div>";

echo "</body></html>";
?>
