2025-11-17 12:05 | $chat_id, "text" => $text]; if ($keyboard) $params["reply_markup"] = json_encode($keyboard); file_get_contents($api_url . "sendMessage?" . http_build_query($params)); } function sendPhoto($chat_id, $file_id, $caption, $keyboard = null) { global $api_url; $params = ["chat_id" => $chat_id, "photo" => $file_id, "caption" => $caption]; if ($keyboard) $params["reply_markup"] = json_encode($keyboard); file_get_contents($api_url . "sendPhoto?" . http_build_query($params)); } // ================== هندل دکمه‌ها (callback_query) ================== if (isset($update["callback_query"])) { // پاسخ فوری برای فعال شدن دکمه‌ها $callback_id = $update["callback_query"]["id"]; file_get_contents($api_url . "answerCallbackQuery?callback_query_id=$callback_id"); $callback = $update["callback_query"]; $chat_id = $callback["message"]["chat"]["id"]; $user_id = $callback["from"]["id"]; $data = $callback["data"]; $step = getUserStep($user_id);