style: reformat handlers and UI for readability

This commit is contained in:
2026-07-22 18:50:10 +05:00
parent 04f17ff8e2
commit e4de501472
10 changed files with 89 additions and 32 deletions
+22 -6
View File
@@ -5,7 +5,11 @@ from aiogram.types import Message
from bot.api.asf import get_all_bots, send_command
from bot.filters import AdminFilter
from bot.services.redeem import extract_keys, redeem_all_bots_keys, redeem_single_bot_keys
from bot.services.redeem import (
extract_keys,
redeem_all_bots_keys,
redeem_single_bot_keys,
)
from bot.state import (
bot_redeem_messages,
bot_redeem_users,
@@ -14,7 +18,11 @@ from bot.state import (
redeem_users,
)
from bot.ui.formatters import format_bot_ui, get_asf_status_text
from bot.ui.keyboards import bot_details_keyboard, delete_message_keyboard, main_keyboard
from bot.ui.keyboards import (
bot_details_keyboard,
delete_message_keyboard,
main_keyboard,
)
router = Router()
@@ -64,7 +72,9 @@ async def handle_single_bot_redeem(message: Message) -> bool:
except Exception:
pass
try:
await message.bot.delete_message(chat_id=message.chat.id, message_id=message.message_id)
await message.bot.delete_message(
chat_id=message.chat.id, message_id=message.message_id
)
except Exception:
pass
keys = extract_keys(message.text or "")
@@ -85,18 +95,24 @@ async def handle_all_bots_redeem(message: Message) -> bool:
menu_message = redeem_messages.pop(message.from_user.id, None) # type: ignore[union-attr]
if menu_message:
try:
await menu_message.edit_text(get_asf_status_text(), reply_markup=main_keyboard())
await menu_message.edit_text(
get_asf_status_text(), reply_markup=main_keyboard()
)
except Exception:
pass
try:
await message.bot.delete_message(chat_id=message.chat.id, message_id=message.message_id)
await message.bot.delete_message(
chat_id=message.chat.id, message_id=message.message_id
)
except Exception:
pass
keys = extract_keys(message.text or "")
if not keys:
await message.answer("Ключи не найдены")
return True
checking = await message.answer(f"Найдено ключей: {len(keys)}\nНачинаю активацию...")
checking = await message.answer(
f"Найдено ключей: {len(keys)}\nНачинаю активацию..."
)
try:
await checking.edit_text(await redeem_all_bots_keys(keys))
except Exception as error: