<?php

ob_start();

// 1. استدعاء ملف O.php بدلاً من name.php لأن المصفوفة أصبحت بداخله
if(file_exists("O.php")){
    include("O.php"); 
} else {
    exit("Error: O.php not found.");
}

// 2. جلب الإعدادات من acton.json
$config_file = "acton.json";
if (!file_exists($config_file)) {
    exit;
}

$ads_cfg = json_decode(file_get_contents($config_file), true);

// التحقق من التفعيل والتوكن
if (!$ads_cfg || !isset($ads_cfg["token"]) || $ads_cfg["active"] == false) {
    exit; 
}

define('API_KEY', $ads_cfg["token"]);

function bot($method, $datas = []) {
    $url = "https://api.telegram.org/bot" . API_KEY . "/" . $method;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $datas);
    return json_decode(curl_exec($ch));
}

// 3. بناء قائمة الدول (هنا سيستخدم مصفوفة $names الموجودة في O.php)
$price = $ads_cfg['price'];
$country_list_text = "";

if (!empty($ads_cfg['enabled_countries']) && is_array($ads_cfg['enabled_countries'])) {
foreach ($ads_cfg['enabled_countries'] as $code) {
    if (isset($names[$code])) {
        $country_info = $names[$code];
        // جلب السعر المخصص لهذه الدولة
        $individual_price = $ads_cfg['country_prices'][$code] ?? 0;
        $country_list_text .= "<b><u>الدولة :    $country_info    (₽$individual_price)  •</u></b>\n";
    }
}
}

// 4. تنسيق الرسالة النهائي كما طلبته
$text = "<b><u>✅ الدول الاكثر توفراً في البوت حاليا : 
عــــWhatsAppـــــروض •</u></b>
➖➖➖➖➖➖➖➖ 
" . $country_list_text . "➖➖➖➖➖➖➖➖➖➖➖
<b><u>الدول التي تظهر هنا هي الدول صاحبة التوفير المتقطع فقط اما الدول المتوفره يتعدا عددها 180 دولة وسيلفر وأفضلها جودة وتوفير 
في (عروضـ WhatsApp)  •
✅ أذهب واشتري الان 🔥</u></b>";

// 5. الحذف والنشر
if (isset($ads_cfg["id"]) && $ads_cfg["id"] != null) {
    bot('deleteMessage', [
        'chat_id' => $ads_cfg["chat"],
        'message_id' => $ads_cfg["id"]
    ]);
}

$send = bot('sendMessage', [
    'chat_id' => $ads_cfg["chat"],
    'text' => $text,
    'parse_mode' => "html",
    'disable_web_page_preview' => true,
    'reply_markup' => json_encode([
        'inline_keyboard' => [
                [['text' => ' ✓ إضغط هنا للدخول الى البوت ', 'url' => "t.me/gdgdtyyeerrdcbot"]],
                [['text' => ' ✓ قناة  التفعيلات ٭', 'url' => "http://t.me/+vM10FkD7URc4ZDE0"]]
        ]
    ])
]);

// 6. حفظ الأيدي الجديد
if ($send && $send->ok) {
    $ads_cfg["id"] = $send->result->message_id;
    file_put_contents($config_file, json_encode($ads_cfg, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE));
}
