Remove user router and related blocking/unblocking logic

- Deleted handlers/user.py file
- Removed user_router from main handlers router
- Eliminated user blocking/unblocking event handlers
This commit is contained in:
Zakhar Izmaylov
2025-01-31 00:14:56 +03:00
parent bf35156455
commit b04bc4dca5
2 changed files with 1 additions and 25 deletions
+1 -3
View File
@@ -13,7 +13,6 @@ from .pay import router as pay_router
from .payments import router as payments_router
from .profile import router as profile_router
from .start import router as start_router
from .user import router as user_router
router = Router(name="handlers_main_router")
@@ -28,6 +27,5 @@ router.include_routers(
payments_router,
keys_router,
instructions_router,
admin_router,
user_router,
admin_router
)
-22
View File
@@ -1,22 +0,0 @@
from typing import Any
from aiogram import Router
from aiogram.filters.chat_member_updated import KICKED, MEMBER, ChatMemberUpdatedFilter
from aiogram.types import ChatMemberUpdated
from database import create_blocked_user, delete_blocked_user
from logger import logger
router = Router()
@router.my_chat_member(ChatMemberUpdatedFilter(member_status_changed=KICKED))
async def user_blocked_bot(event: ChatMemberUpdated, session: Any):
logger.info(f"User {event.from_user.id} blocked the bot.")
await create_blocked_user(event.from_user.id, session)
@router.my_chat_member(ChatMemberUpdatedFilter(member_status_changed=MEMBER))
async def user_unblocked_bot(event: ChatMemberUpdated, session: Any):
logger.info(f"User {event.from_user.id} unblocked the bot.")
await delete_blocked_user(event.from_user.id, session)