- Add /weather command with smart team resolution and D20 rolling system - Add /charts command with autocomplete and category organization - Implement ChartService for JSON-based chart management - Add comprehensive test coverage for new commands - Update test factories with complete model fixtures - Enhance voice channel tracker with improved logging - Update PRE_LAUNCH_ROADMAP.md to reflect completed features - Minor improvements to imports and service initialization 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
20 lines
612 B
Python
20 lines
612 B
Python
"""
|
|
Business logic services for Discord Bot v2.0
|
|
|
|
Service layer providing clean interfaces to data operations.
|
|
"""
|
|
|
|
from .team_service import TeamService, team_service
|
|
from .player_service import PlayerService, player_service
|
|
from .league_service import LeagueService, league_service
|
|
from .schedule_service import ScheduleService, schedule_service
|
|
|
|
# Wire services together for dependency injection
|
|
player_service._team_service = team_service
|
|
|
|
__all__ = [
|
|
'TeamService', 'team_service',
|
|
'PlayerService', 'player_service',
|
|
'LeagueService', 'league_service',
|
|
'ScheduleService', 'schedule_service'
|
|
] |