refactor
Some checks failed
continuous-integration/drone/pr Build is failing

This commit is contained in:
2026-02-17 00:22:42 +09:00
parent ca0c63a89c
commit 0fdad07d82
36 changed files with 4384 additions and 368 deletions

View File

@@ -6,6 +6,7 @@ from sqlalchemy import select, and_
from datetime import datetime, timezone, timedelta
import random
from src.filters.case_insensitive import CaseInsensitiveCommand
from src.core.database import async_session_maker
from src.core.registration_services import AccountService, WinnerNotificationService
from src.core.services import LotteryService
@@ -17,11 +18,11 @@ from src.core.permissions import admin_only
router = Router()
@router.message(Command("check_unclaimed"))
@router.message(CaseInsensitiveCommand("check_unclaimed"))
@admin_only
async def check_unclaimed_winners(message: Message):
"""
Проверить неподтвержденные выигрыши (более 24 часов)
Проверить неподтвержденные выигрыши (более 24 часов) (регистронезависимо)
Формат: /check_unclaimed <lottery_id>
"""
@@ -118,11 +119,11 @@ async def check_unclaimed_winners(message: Message):
await message.answer(f"❌ Ошибка: {str(e)}")
@router.message(Command("redraw"))
@router.message(CaseInsensitiveCommand("redraw"))
@admin_only
async def redraw_lottery(message: Message):
"""
Переиграть розыгрыш для неподтвержденных выигрышей
Переиграть розыгрыш для неподтвержденных выигрышей (регистронезависимо)
Формат: /redraw <lottery_id>
"""