diff --git a/app/filters/Filters.py b/app/filters/Filters.py index 34d3563..77112c8 100644 --- a/app/filters/Filters.py +++ b/app/filters/Filters.py @@ -23,3 +23,7 @@ class CommandFilter(BaseFilter): async def __call__(self, message: Message) -> bool: return message.text.startswith(tuple(self.commands.keys())) + +class IsRegister(BaseFilter): + async def __call__(self, message: Message | CallbackQuery, **data: dict[str, Any]) -> bool: + return data.get("through_registration") is True