<?php
// ============================================================
// heartbeat.php — Background Heartbeat (unchanged logic)
// ============================================================
if ($argc < 4) die("Usage: php heartbeat.php <chat_id> <bot_token> <flag_file>\n");

$chatId    = $argv[1];
$botToken  = $argv[2];
$flagFile  = $argv[3];
$startTime = time();
$interval  = 60;
$website   = 'https://api.telegram.org/bot' . $botToken;

sleep($interval);

while (file_exists($flagFile)) {
    $elapsed = time() - $startTime;
    $minutes = floor($elapsed / 60);
    $seconds = $elapsed % 60;

    $msg  = "⏳ Still working... ({$minutes}m {$seconds}s elapsed)\n";
    $msg .= "🔄 Protection in progress, please wait...\n";
    $msg .= "📌 Tip: Large APKs can take up to 10 minutes.";

    $url = $website . "/sendMessage?chat_id=$chatId&text=" . urlencode($msg);
    @file_get_contents($url);

    sleep($interval);
}

exit(0);
