This commit is contained in:
2025-11-16 12:36:02 +09:00
parent 3a25e6a4cb
commit eb3f3807fd
61 changed files with 1438 additions and 1139 deletions

18
main.py
View File

@@ -13,18 +13,18 @@ import logging
import signal
import sys
from config import BOT_TOKEN, ADMIN_IDS
from database import async_session_maker, init_db
from services import UserService, LotteryService, ParticipationService
from admin_panel import admin_router
from account_handlers import account_router
from async_decorators import (
from src.core.config import BOT_TOKEN, ADMIN_IDS
from src.core.database import async_session_maker, init_db
from src.core.services import UserService, LotteryService, ParticipationService
from src.handlers.admin_panel import admin_router
from src.handlers.account_handlers import account_router
from src.utils.async_decorators import (
async_user_action, admin_async_action, db_operation,
TaskManagerMiddleware, shutdown_task_manager,
format_task_stats, TaskPriority
)
from account_utils import validate_account_number, format_account_number
from winner_display import format_winner_display
from src.utils.account_utils import validate_account_number, format_account_number
from src.display.winner_display import format_winner_display
# Настройка логирования
@@ -541,7 +541,7 @@ async def show_my_account(callback: CallbackQuery):
if user.account_number:
# Показываем маскированный номер для безопасности
from account_utils import mask_account_number
from src.utils.account_utils import mask_account_number
masked = mask_account_number(user.account_number, show_last_digits=6)
text += f"📋 Номер счёта: `{masked}`\n"
text += f"✅ Статус: Активен\n\n"