syntaxbullet
|
82a4281f9b
|
feat(lib): extract EventLoader from BotClient
- Create dedicated EventLoader class for event loading logic
- Implement recursive directory scanning
- Add event validation and registration (once vs on)
- Improve error handling with structured results
- Enable better testability and separation of concerns
|
2025-12-24 21:32:15 +01:00 |
|
syntaxbullet
|
0dbc532c7e
|
feat(lib): extract CommandLoader from BotClient
- Create dedicated CommandLoader class for command loading logic
- Implement recursive directory scanning
- Add category extraction from file paths
- Add command validation and config-based filtering
- Improve error handling with structured results
- Enable better testability and separation of concerns
|
2025-12-24 21:32:08 +01:00 |
|
syntaxbullet
|
953942f563
|
feat(lib): add loader types for command/event loading
- Add LoadResult interface to track loading statistics
- Add LoadError interface for structured error reporting
- Foundation for modular loader architecture
|
2025-12-24 21:31:54 +01:00 |
|