Refactored app structure with separations mostly for different Chat types, laying a base for future front-end implementations.
Chat commands are now part of the Telegram chat directory structure, as well as CommandBase.
Future improvements:
Create standardized AI message invocations with a new model (using a shared package)
Isolate AI component (backend) from Chat (frontend) using the App (Remove Chat dependency from AI)
Refactored app structure with separations mostly for different Chat types, laying a base for future front-end implementations. Chat commands are now part of the Telegram chat directory structure, as well as CommandBase.
Future improvements: