from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup from db.storage import load_config def admin_menu_kb() -> InlineKeyboardMarkup: cfg = load_config() return InlineKeyboardMarkup( inline_keyboard=[ [InlineKeyboardButton( text=f"🛒 Скупка: {'✅ ВКЛ' if cfg.shop_enabled else '❌ ВЫКЛ'}", callback_data="admin_toggle_shop", )], [InlineKeyboardButton( text=f"🤖 Бот: {'✅ ВКЛ' if cfg.bot_enabled else '❌ ВЫКЛ'}", callback_data="admin_toggle_bot", )], [InlineKeyboardButton(text="👥 Пользователи", callback_data="admin_users")], [InlineKeyboardButton(text="💰 Управление курсами", callback_data="admin_rates")], [InlineKeyboardButton(text="📣 Рассылка", callback_data="admin_broadcast")], [InlineKeyboardButton( text=f"💳 Мин. вывод: {cfg.min_withdraw:.2f} ₽", callback_data="admin_min_withdraw", )], [InlineKeyboardButton( text=f"🏦 Казна: {cfg.treasury:.2f} ₽ | Пополнить", callback_data="admin_treasury", )], [InlineKeyboardButton(text="📥 Выгрузить robsec.txt", callback_data="admin_robsec_get")], [InlineKeyboardButton(text="🗑 Очистить robsec.txt", callback_data="admin_robsec_clear")], [InlineKeyboardButton(text="❌ Закрыть", callback_data="admin_close")], ] )