Add hardware info in system

This commit is contained in:
2026-02-08 00:06:29 +03:00
parent e10d5f10ab
commit 3fa7821d08
3 changed files with 50 additions and 3 deletions

View File

@@ -4,7 +4,7 @@ from aiogram.types import Message, CallbackQuery, InlineKeyboardMarkup, InlineKe
from app import dp, cfg
from auth import is_admin_msg
from keyboards import system_kb
from system_checks import security, disks
from system_checks import security, disks, hardware
from services.http_checks import get_url_checks, check_url
from services.queue import enqueue
from services.updates import list_updates, apply_updates
@@ -113,6 +113,12 @@ async def reboot_request(msg: Message):
await msg.answer("⚠️ Confirm reboot?", reply_markup=kb)
@dp.message(F.text == "🧱 Hardware")
async def hw(msg: Message):
if is_admin_msg(msg):
await msg.answer(hardware(), reply_markup=system_kb)
def _updates_kb(page: int, total_pages: int) -> InlineKeyboardMarkup:
buttons = []
if total_pages > 1: