sendMessage($from_id, "⏳ *در حال دریافت موجودی کیف پول UWALLET...*"); $loading_message_id = $loading_message->result->message_id ?? null; $balances = $uVoucher->getBalance(); $hasError = false; if (is_string($balances)) { $hasError = true; } elseif (is_object($balances) && isset($balances->message)) { $hasError = true; } elseif (!is_array($balances)) { $hasError = true; } if ($hasError) { $errorText = "❌ *خطا در دریافت موجودی UWALLET*\n\n" . "⚠️ امکان بازیابی موجودی در حال حاضر وجود ندارد.\n" . "🔄 لطفاً کمی بعد دوباره تلاش کنید."; if ($loading_message_id) { $bot->editMessage($from_id, $errorText, $loading_message_id); } else { $bot->sendMessage($from_id, $errorText); } die; } $current_time = jdate("Y/m/d - H:i:s", strtotime(date("Y/m/d H:i:s")), tr_num: 'en'); $response_text = "💼 *موجودی کیف پول UWALLET*\n\n"; foreach ($balances as $item) { $coin = $item->coin ?? '—'; $amount = isset($item->amount) ? number_format((float)$item->amount) : '0'; $free = isset($item->free) ? number_format((float)$item->free) : '0'; $blocked = isset($item->blocked) ? number_format((float)$item->blocked) : '0'; $response_text .= "🪙 کوین: *{$coin}*\n"; $response_text .= "• کل موجودی: `{$amount}`\n"; $response_text .= "• قابل برداشت: `{$free}`\n"; $response_text .= "• مسدود: `{$blocked}`\n\n"; } $response_text .= "🕐 *زمان استعلام*: `{$current_time}`"; if ($loading_message_id) { $bot->editMessage($from_id, $response_text, $loading_message_id); } else { $bot->sendMessage($from_id, $response_text); } die; } if ($text == '💎 استعلام قیمت لحظه‌ای' || $text == '📣 استعلام قیمت ووچر') { $loading_message = $bot->sendMessage($from_id, "⏳ *در حال دریافت قیمت لحظه‌ای...*\n\n📡 لطفاً چند لحظه صبر کنید تا قیمت‌های به‌روز برای شما محاسبه شود."); $loading_message_id = $loading_message->result->message_id ?? null; $usdt_irt_price = getUsdtIrtPrice(); if ($usdt_irt_price === null || $usdt_irt_price === false) { if ($loading_message_id) { $bot->editMessage($from_id, "❌ *خطا در دریافت قیمت*\n\n⚠️ متأسفانه در حال حاضر امکان دریافت قیمت لحظه‌ای وجود ندارد.\n\n🔄 لطفاً چند دقیقه دیگر دوباره تلاش کنید یا با پشتیبانی تماس بگیرید.", $loading_message_id); } else { $bot->sendMessage($from_id, "❌ *خطا در دریافت قیمت*\n\n⚠️ متأسفانه در حال حاضر امکان دریافت قیمت لحظه‌ای وجود ندارد.\n\n🔄 لطفاً چند دقیقه دیگر دوباره تلاش کنید یا با پشتیبانی تماس بگیرید."); } die; } $uv_buy_raw = getSettingsBot('uv_buy')->value_ ?? 0; $uv_sell_raw = getSettingsBot('uv_sell')->value_ ?? 0; $final_buy = (int) $usdt_irt_price + (int) $uv_buy_raw; $final_sell = (int) $usdt_irt_price + (int) $uv_sell_raw; $uv_buy = number_format($final_buy); $uv_sell = number_format($final_sell); $usdt_price_formatted = number_format($usdt_irt_price); $current_time = jdate("Y/m/d - H:i:s", strtotime(date("Y/m/d H:i:s")), tr_num: 'en'); $response_text = "💎 *قیمت‌های لحظه‌ای ووچر*\n\n"; $response_text .= "🛒 *یو ووچر (UUSD)*:\n"; $response_text .= "💰 *قیمت خرید از ما*: `$uv_buy` تومان\n"; $response_text .= "💵 *قیمت فروش به ما*: `$uv_sell` تومان\n\n"; $response_text .= "📊 *توضیحات:*\n"; $response_text .= "• تمامی قیمت‌ها به‌صورت لحظه‌ای و به‌روز می‌باشند\n"; $response_text .= "• قیمت‌ها بر اساس نرخ بازار محاسبه می‌شوند\n"; $response_text .= "• امکان تغییر قیمت در هر لحظه وجود دارد\n\n"; $response_text .= "🕐 *زمان استعلام:*\n"; $response_text .= "`$current_time`"; if ($loading_message_id) { $bot->editMessage($from_id, $response_text, $loading_message_id); } else { $bot->sendMessage($from_id, $response_text); } die; } if ($text == '📞 پشتیبانی' || $text == '🎧 پشتیبانی') { $response_text = getSettingsBot('support_text')->value_ ?? "📞 *اطلاعات پشتیبانی*\n\n⚠️ اطلاعات پشتیبانی هنوز تنظیم نشده است.\n\nلطفاً با ادمین تماس بگیرید."; $bot->sendMessage($from_id, $response_text); die; } if ($text == '⚖️ قوانین' || $text == '📜 قوانین') { $response_text = getSettingsBot('rules_text')->value_ ?? "⚖️ *قوانین و مقررات*\n\n⚠️ محتوای قوانین هنوز تنظیم نشده است.\n\nلطفاً با ادمین تماس بگیرید."; $bot->sendMessage($from_id, $response_text); die; } if ($text == '📖 راهنما' || $text == '📘 راهنما') { $response_text = getSettingsBot('help_text')->value_ ?? "📖 *راهنمای استفاده*\n\n⚠️ راهنمای استفاده هنوز تنظیم نشده است.\n\nلطفاً با ادمین تماس بگیرید."; $bot->sendMessage($from_id, $response_text); die; }