prepare("SELECT COUNT(*) FROM `accounts`"); $checkAcc->execute(); $accCount = $checkAcc->fetchColumn(); if ($accCount == 0) { $defaultUser = "admin"; $defaultPass = password_hash("admin", PASSWORD_BCRYPT); $insertAdmin = $pdo->prepare(" INSERT INTO accounts (username, password, balance, is_admin, is_banned, telegram_id) VALUES (?, ?, 0, 1, 0, ?) "); $insertAdmin->execute([$defaultUser, $defaultPass, $from_id]); } $checkUserQuery = "SELECT * FROM `users` WHERE `telegram_id` = ? "; $stmt = $pdo->prepare($checkUserQuery); $stmt->execute([$from_id]); $user = $stmt->fetch(); $botStatus = getSetting("bot_status"); if ($botStatus === "off" && isAdmin($user->login_username) == false) { $msg = "⛔ *ربات موقتاً غیرفعال است*\n\n🔧 در حال انجام بروزرسانی یا عملیات فنی هستیم.\n⏳ لطفاً چند دقیقه دیگر دوباره تلاش کنید."; sendMessage($from_id, $msg); die; } if ($text == "/start" || $text == "↩️ بازگشت به منو ورود" || $text == "↩️ بازگشت به منو اصلی" || $text == "⬅️ خروج از پنل") { if (!$user) { $insertNewUserQuery = "INSERT INTO `users` (`telegram_id`) VALUES (?)"; $stmt = $pdo->prepare($insertNewUserQuery); $stmt->execute([$from_id]); $checkUserQuery = "SELECT * FROM `users` WHERE `telegram_id` = ? "; $stmt = $pdo->prepare($checkUserQuery); $stmt->execute([$from_id]); $user = $stmt->fetch(); } $keyboard = ($user->logged_in == 1) ? $userMainKeyboard : $enterUserKeyboard; $responseText = getSetting("start_text") ?? "تنظیم نشده!"; setStep($from_id, "home"); sendMessage($from_id, $responseText, $keyboard); die; }