from aiogram.filters import BaseFilter from aiogram.types import Message from typing import List from databases.database import * from func import PrintUserInfo def UserIsRegistred(user_id): try: User = Users.get(user_id=user_id) # PrintUserInfo(User.user_id) return True except Users.DoesNotExist: return False class IsRegistred(BaseFilter): def __init__(self,user_id: int ) -> None: try: self.user_id=user_id except: pass async def __call__(self, message:Message)->bool: if isinstance(self.user_id,int): return UserIsRegistred(message.from_user.id)