Files
telegram-helper-bot/helper_bot/handlers/group/__init__.py
Andrey e2b1353408 feat: добавлена система миграций БД и CI/CD пайплайны
- Создана система отслеживания миграций (MigrationRepository, таблица migrations)
- Добавлен скрипт apply_migrations.py для автоматического применения миграций
- Созданы CI/CD пайплайны (.github/workflows/ci.yml, deploy.yml)
- Обновлена документация по миграциям в database-patterns.md
- Миграции применяются автоматически при деплое в продакшн
2026-01-25 23:17:09 +03:00

33 lines
827 B
Python

"""Group handlers package for Telegram bot"""
# Local imports - main components
# Local imports - constants and utilities
from .constants import ERROR_MESSAGES, FSM_STATES
from .decorators import error_handler
from .exceptions import NoReplyToMessageError, UserNotFoundError
from .group_handlers import GroupHandlers, create_group_handlers, group_router
# Local imports - services
from .services import AdminReplyService, DatabaseProtocol
__all__ = [
# Main components
'group_router',
'create_group_handlers',
'GroupHandlers',
# Services
'AdminReplyService',
'DatabaseProtocol',
# Constants
'FSM_STATES',
'ERROR_MESSAGES',
# Exceptions
'NoReplyToMessageError',
'UserNotFoundError',
# Utilities
'error_handler'
]