mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-18 22:41:26 +02:00
Introduces a unified Matrix bot that combines all features: - AI Chat (Ollama integration) - Todo management - Calendar events - Timers & Alarms - Cross-feature orchestration (!summary, !ai-todo) Architecture: - Uses @manacore/bot-services for shared business logic - Command router with natural language support - Handlers delegate to shared services - Orchestration layer for cross-feature AI features This enables users to interact with a single bot for all features, while standalone bots remain available for dedicated use cases. https://claude.ai/code/session_015bwcqVRiFmSydYTjvDJGTc
12 lines
532 B
TypeScript
12 lines
532 B
TypeScript
import { Module, forwardRef } from '@nestjs/common';
|
|
import { MatrixService } from './matrix.service';
|
|
import { CommandRouterService } from './command-router.service';
|
|
import { HandlersModule } from '../handlers/handlers.module';
|
|
import { OrchestrationModule } from '../orchestration/orchestration.module';
|
|
|
|
@Module({
|
|
imports: [forwardRef(() => HandlersModule), forwardRef(() => OrchestrationModule)],
|
|
providers: [MatrixService, CommandRouterService],
|
|
exports: [MatrixService, CommandRouterService],
|
|
})
|
|
export class BotModule {}
|