- Создана система отслеживания миграций (MigrationRepository, таблица migrations) - Добавлен скрипт apply_migrations.py для автоматического применения миграций - Созданы CI/CD пайплайны (.github/workflows/ci.yml, deploy.yml) - Обновлена документация по миграциям в database-patterns.md - Миграции применяются автоматически при деплое в продакшн
24 lines
732 B
Python
24 lines
732 B
Python
from .callback_handlers import callback_router
|
|
from .constants import (CALLBACK_BAN, CALLBACK_DECLINE, CALLBACK_PAGE,
|
|
CALLBACK_PUBLISH, CALLBACK_RETURN, CALLBACK_UNLOCK)
|
|
from .exceptions import (BanError, PostNotFoundError, PublishError,
|
|
UserBlockedBotError, UserNotFoundError)
|
|
from .services import BanService, PostPublishService
|
|
|
|
__all__ = [
|
|
'callback_router',
|
|
'PostPublishService',
|
|
'BanService',
|
|
'UserBlockedBotError',
|
|
'PostNotFoundError',
|
|
'UserNotFoundError',
|
|
'PublishError',
|
|
'BanError',
|
|
'CALLBACK_PUBLISH',
|
|
'CALLBACK_DECLINE',
|
|
'CALLBACK_BAN',
|
|
'CALLBACK_UNLOCK',
|
|
'CALLBACK_RETURN',
|
|
'CALLBACK_PAGE'
|
|
]
|