feat: add database layer
- Add SQLite schema (users, scenarios, replicas, recordings, user_sessions) - Add UserState enum for FSM states - Add CRUD operations for all entities - Add get_stats() for admin dashboard
This commit is contained in:
3
main.py
3
main.py
@@ -1,6 +1,7 @@
|
||||
from telegram.ext import ApplicationBuilder
|
||||
|
||||
from src.config import BOT_TOKEN
|
||||
from src.database import init_db
|
||||
from src.logger import logger
|
||||
|
||||
|
||||
@@ -8,6 +9,8 @@ def main() -> None:
|
||||
"""Точка входа приложения."""
|
||||
logger.info("Запуск бота...")
|
||||
|
||||
init_db()
|
||||
|
||||
app = ApplicationBuilder().token(BOT_TOKEN).build()
|
||||
|
||||
# TODO: добавить обработчики
|
||||
|
||||
Reference in New Issue
Block a user