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:
@@ -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
|
||||
)
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user