feat(admin): add admin panel and reminder system

This commit is contained in:
2026-07-30 19:46:16 +05:00
parent ecc006287b
commit e79624a13a
17 changed files with 582 additions and 148 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
# - *- coding: utf- 8 - *-
from functools import lru_cache
from pathlib import Path
from typing import List
from typing import Any, List
from apscheduler.schedulers.asyncio import AsyncIOScheduler
from pydantic import AliasChoices, Field, field_validator
@@ -24,7 +24,7 @@ class Settings(BaseSettings):
bot_token: str = Field(
default="", validation_alias=AliasChoices("BOT_TOKEN", "bot_token")
)
admin_ids: List[int] = Field(
admin_ids: Any = Field(
default_factory=list, validation_alias=AliasChoices("BOT_ADMIN_IDS", "admin_id")
)
database_export: bool = Field(