from aiogram import Router from aiogram.types import CallbackQuery from bot.services.balance import get_user_profile from bot.ui.keyboards import back_keyboard router = Router() @router.callback_query(lambda c: c.data == "profile") async def profile_handler(callback: CallbackQuery) -> None: telegram_id, balance, bot_count = await get_user_profile(callback.from_user.id) await callback.answer() await callback.message.edit_text( f"👤 Профиль\n\n" f"🆔: {telegram_id}\n" f"💰 Баланс: {balance} ₽\n" f"🤖 Ботов: {bot_count}", reply_markup=back_keyboard(), )