<?php
// توکن ربات خود را از BotFather دریافت کرده و در اینجا قرار دهید
$token = "7753233668:AAFdvt2FcR5OJoiMrLLCdbg2bNP3kKg06z0"; // توکن ربات خود را اینجا قرار دهید

// گرفتن آپدیت های دریافتی از وبهوک
$update = file_get_contents("php://input");
$updateArray = json_decode($update, true);

// بررسی اگر پیامی دریافت شده باشد
if (isset($updateArray['message'])) {
    $chat_id = $updateArray['message']['chat']['id'];
    $text = $updateArray['message']['text'];

    // دکمه‌های منوی اول
    $mainMenu = [
        [
            ['text' => '🔹دانلود v2ray برای اندروید'],
            ['text' => '🔹دانلود v2ray برای آیفون']
        ],
        [
            ['text' => '🔹دانلود v2ray برای ویندوز'],
            ['text' => '🔹دانلود از فروشگاه پلی']
        ],
        [
            ['text' => '♦️راهنمای اتصال سرور♦️']
        ]
    ];

    // دکمه‌های منوی دوم با چینش سه دکمه در یک ردیف و دکمه بازگشت در ردیف پایین
    $helpMenu = [
        [
            ['text' => '♻️اتصال اندروید'],
            ['text' => '♻️اتصال آیفون'],
            ['text' => '♻️اتصال ویندوز']
        ],
        [
            ['text' => '🔙 بازگشت']
        ]
    ];

    // متن پیش‌فرض برای افزودن به پیام‌ها
    $additionalText = "\n➖➖➖➖➖➖➖➖➖➖➖\n✅ خرید  سرور 👇\n@Buy_ghazi_subscription_bot";

    // بررسی اگر پیام "/start" باشد
    if ($text === "/start") {
        $response = [
            'text' => "لطفا یکی از گزینه‌ها را انتخاب کنید:",
            'reply_markup' => json_encode([
                'keyboard' => $mainMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false // دکمه‌ها پس از انتخاب حذف نمی‌شوند
            ])
        ];
    } elseif ($text === '🔹دانلود v2ray برای اندروید') {
        $response = [
            'text' => "🔴 لینک دانلود: https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://github.com/2dust/v2rayNG/releases/download/1.8.5/v2rayNG_1.8.5.apk" . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $mainMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '🔹دانلود v2ray برای آیفون') {
        $response = [
            'text' => "🔴 لینک دانلود: https://apps.apple.com/us/app/napsternetv/id1629465476" . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $mainMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '🔹دانلود v2ray برای ویندوز') {
        $response = [
            'text' => "🔴 لینک دانلود: https://biaupload.com/do.php?downf=org-6a2db0a6949b1.zip" . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $mainMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '🔹دانلود از فروشگاه پلی') {
        $response = [
            'text' => "🔴 لینک دانلود: https://play.google.com/store/apps/details?id=com.v2ray.ang" . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $mainMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '♦️راهنمای اتصال سرور♦️') {
        $response = [
            'text' => "برای آموزش نحوه اتصال ,  یکی از گزینه‌ها را انتخاب کنید:",
            'reply_markup' => json_encode([
                'keyboard' => $helpMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '♻️اتصال اندروید') {
        $response = [
            'text' => "1⃣ سروری که خریداری کردید رو کپی کنید\n2⃣ برید داخل v2ray\n3⃣ از قسمت بالا گزینه + رو بزنید\n4⃣ بعد گزینه دوم رو انتخاب کنید\n5⃣ یه سرور به لیست اضافه میشه\n6⃣ اون سرور جدید رو انتخاب کنید\n7⃣ (دایره پایین صفحه) رو بزنید تا متصل بشید" . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $helpMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '♻️اتصال آیفون') {
        $response = [
            'text' => "1⃣ سروری که خریداری کردید رو کپی کنید\n2⃣ وارد برنامه napsternetv شوید\n3⃣ از قسمت پایین به بخش کانفینگ ها (configs) برید\n4⃣ گزینه ی + بالای صفحه رو بزنید\n5⃣ گزینه ی دوم (import v2ray uri from clipboard) رو بزنید\n6⃣ یه سرور به لیست اضافه میشه\n7⃣ سرور رو انتخاب کنید تا کنارش یک نوار ابی مشاهده بشه\n8⃣ حالا از قسمت پایین به بخش خانه (home) برید\n9⃣ دایره ابی رنگ رو بزنید تا علامت ضربدر رو مشاهده کنید" . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $helpMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '♻️اتصال ویندوز') {
        $response = [
            'text' => "✅مراحل نصب v2ray روی ویندوز\n\n1⃣ ابتدا برنامه v2rayN برای ویندوز را از لینک زیر دانلود و نصب کنید\n\n2⃣ بار اول که وارد برنامه می شوید با یک برنامه با زبان چینی مواجه می شوید. نگران نباشید\n\n3⃣ از تبHelp  زبان انگلیسی را انتخاب کنید\nروی آیکن برنامه در نوار ابزار گزینه Exit را انتخاب کنید\n\n4⃣ مجدد برنامه را اجرا کنید\n\n5⃣ از منو پایین (نوار ویندوز«قسما پایین سمت راست ») روی عکس برنامه کلیک راست کنید و  گزینه System proxy و سپس Set system proxy را انتخاب کنید\n\n6⃣ سروری که خریداری کردید رو کپی کنید و وارد برنامه بشید control+v رو بزنید تا سرور به برنامه اضافه بشه \n\n7⃣ از این پس تنها با باز کردن نرم افزار v2rayN-Core به اینترنت آزاد و با سرعت بالا دسترسی خواهید داشت." . $additionalText,
            'reply_markup' => json_encode([
                'keyboard' => $helpMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    } elseif ($text === '🔙 بازگشت') {
        $response = [
            'text' => "لطفا یکی از گزینه‌ها را انتخاب کنید:",
            'reply_markup' => json_encode([
                'keyboard' => $mainMenu,
                'resize_keyboard' => true,
                'one_time_keyboard' => false
            ])
        ];
    }

    // ارسال پیام بازگشتی به کاربر
    file_get_contents("https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=" . urlencode($response['text']) . "&reply_markup=" . $response['reply_markup']);
}
?>