feat(telegram_bot): added filters folder

This commit is contained in:
ITQ
2025-02-19 14:37:20 +03:00
parent c0e1ccfb06
commit 66698ad7be
2 changed files with 17 additions and 0 deletions
@@ -0,0 +1,17 @@
from aiogram.filters import Filter
from aiogram.fsm.context import FSMContext
from aiogram.types import Message
class AuthenticatedFilter(Filter):
def __init__(self) -> None:
pass
async def __call__(
self,
message: Message,
state: FSMContext,
) -> bool:
state_data = await state.get_data()
return bool(state_data.get("authenticated"))