""" Пакет для работы с базой данных. Содержит: - models: модели данных - base: базовый класс для работы с БД - repositories: репозитории для разных сущностей - repository_factory: фабрика репозиториев - async_db: основной класс AsyncBotDB """ from .async_db import AsyncBotDB from .base import DatabaseConnection from .models import (Admin, AudioListenRecord, AudioMessage, AudioModerate, BlacklistUser, MessageContentLink, Migration, PostContent, TelegramPost, User, UserMessage) from .repository_factory import RepositoryFactory # Для обратной совместимости экспортируем старый интерфейс __all__ = [ "User", "BlacklistUser", "UserMessage", "TelegramPost", "PostContent", "MessageContentLink", "Admin", "Migration", "AudioMessage", "AudioListenRecord", "AudioModerate", "RepositoryFactory", "DatabaseConnection", "AsyncBotDB", ]