<?php

$token = "862409778:WCW5km-w51B-1NaGH7akwHPLQn9Pm95z_M4";
$apiURL = "https://api.bale.ai/bot$token/";

$update = json_decode(file_get_contents("php://input"), true);

$message = $update["message"] ?? null;

if(!$message) exit;

$chat_id = $message["chat"]["id"];
$text = $message["text"] ?? "";
$file_id = $message["document"]["file_id"] ?? null;

$dbFile = "users.json";
$users = file_exists($dbFile) ? json_decode(file_get_contents($dbFile), true) : [];

function sendMessage($chat_id, $text){
    global $apiURL;
    file_get_contents($apiURL."sendMessage?chat_id=$chat_id&text=".urlencode($text));
}

function saveDB($file, $data){
    file_put_contents($file, json_encode($data, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));
}

/* ================= START ================= */
if($text == "/start"){

    $users[$chat_id] = [
        "step" => "name"
    ];
    saveDB($dbFile, $users);

    sendMessage($chat_id, "سلام 👋  
به مجموعه «پرتو» خوش اومدی

ما در حوزه تولید محتوای تبلیغاتی، تیزر و همکاری با برندها فعالیت داریم.

در حال جذب:
• مدل  
• بازیگر  
• گوینده  
• ادمین پاسخگو  

اگر تمایل داری همکاری رو شروع کنیم، لطفاً نام خود را ارسال کن.");
}

/* ================= NAME ================= */
else if(isset($users[$chat_id]) && $users[$chat_id]["step"] == "name"){

    $users[$chat_id]["name"] = $text;
    $users[$chat_id]["step"] = "phone";
    saveDB($dbFile, $users);

    sendMessage($chat_id, "ممنون 🌱  
حالا لطفاً شماره تماس خودت رو ارسال کن.");
}

/* ================= PHONE ================= */
else if(isset($users[$chat_id]) && $users[$chat_id]["step"] == "phone"){

    $users[$chat_id]["phone"] = $text;
    $users[$chat_id]["step"] = "file";
    saveDB($dbFile, $users);

    sendMessage($chat_id, "خیلی خوب 🙏

🔹 برای تکمیل پرونده همکاری، ارائه «گواهی عدم اشتغال در مشاغل دولتی» الزامی است.

📌 روش دریافت:
- جستجو در گوگل: گواهی عدم اشتغال  
- یا ورود به سایت: cijobs.ir  

بعد از دریافت، لطفاً فایل (عکس یا PDF) را همینجا ارسال کن.");
}

/* ================= FILE ================= */
else if(isset($users[$chat_id]) && $users[$chat_id]["step"] == "file"){

    if($file_id){
        $users[$chat_id]["file"] = $file_id;
        $users[$chat_id]["step"] = "done";
        saveDB($dbFile, $users);

        sendMessage($chat_id, "از ارسال اطلاعات شما سپاسگزاریم 🌱  

درخواست شما ثبت شد و حداکثر تا یک هفته آینده بررسی خواهد شد.

در صورت نیاز با شما تماس گرفته می‌شود 🙏");
    } else {
        sendMessage($chat_id, "لطفاً فایل گواهی (عکس یا PDF) را ارسال کنید 🙏");
    }
}

?>