'149.154.160.0', 'upper' => '149.154.175.255'], ['lower' => '91.108.4.0', 'upper' => '91.108.7.255'] ]; $ip = $_SERVER['REMOTE_ADDR']; $ipDecimal = (float) sprintf('%u', ip2long($ip)); $isFromTelegram = array_filter($telegramIpRanges, function ($range) use ($ipDecimal) { $lower = (float) sprintf('%u', ip2long($range['lower'])); $upper = (float) sprintf('%u', ip2long($range['upper'])); return $ipDecimal >= $lower && $ipDecimal <= $upper; }); if (!$isFromTelegram) { die("دسترسی غیرمجاز!"); } date_default_timezone_set('Asia/Tehran'); $update = json_decode(file_get_contents("php://input")); require "configs/configs.php"; require "configs/updates.php"; require "configs/keyboards.php"; require "functions/methods.php"; require "libs/jdf.php"; require "commands/join_checker.php"; require "commands/start_bot.php"; require "commands/user_auth.php"; require "commands/new_transaction.php"; require "commands/get_price.php"; require "commands/withdrawals.php"; require "commands/user_transactions.php"; require "commands/user_account.php"; require "commands/user_wallet.php"; require "commands/other_commands.php"; require "admin/login_admin.php"; require "admin/manage_users.php"; require "admin/admin_finance.php"; require "admin/set_channels.php"; require "admin/system_settings.php"; require "admin/send_notification.php";