feat(evoai): add EvoAI integration with models, services, and routes

- Introduced Evoai and EvoaiSetting models in both MySQL and PostgreSQL schemas.
- Implemented EvoaiController and EvoaiService for managing EvoAI bots.
- Created EvoaiRouter for handling API requests related to EvoAI.
- Added DTOs and validation schemas for EvoAI integration.
- Updated server module and chatbot controller to include EvoAI functionality.
- Configured environment settings for EvoAI integration.
This commit is contained in:
Guilherme Gomes
2025-05-15 11:54:11 -03:00
parent a1cc504777
commit 71124755b0
13 changed files with 1742 additions and 0 deletions

View File

@@ -2,6 +2,7 @@ import { InstanceDto } from '@api/dto/instance.dto';
import { PrismaRepository } from '@api/repository/repository.service';
import {
difyController,
evoaiController,
evolutionBotController,
flowiseController,
n8nController,
@@ -100,6 +101,8 @@ export class ChatbotController {
await n8nController.emit(emitData);
await evoaiController.emit(emitData);
await flowiseController.emit(emitData);
}