mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-25 22:57:44 -06:00
refactor: remove EvolutionBot chatbot integration
Remove the EvolutionBot chatbot integration as it is no longer needed. The project now supports only external chatbot integrations: Chatwoot, Typebot, OpenAI, Dify, Flowise, N8N, and EvoAI. Changes: - Deleted EvolutionBot directory with all files (controller, service, router, dto, schema) - Removed EvolutionBot models from Prisma schemas (postgresql and mysql) - Updated ChatbotController to remove evolutionBotController.emit() call - Updated ChatbotRouter to remove EvolutionBot route - Cleaned up imports and exports in server.module.ts - Updated documentation (CLAUDE.md, AGENTS.md) Note: Prisma migrations will be created separately to drop EvolutionBot and EvolutionBotSetting tables from the database.
This commit is contained in:
@@ -236,7 +236,7 @@ const result = await this.prismaRepository.instance.findUnique({
|
||||
- **Base classes**: Extend `BaseChatbotService` and `BaseChatbotController`
|
||||
- **Trigger system**: Support keyword, regex, and advanced triggers
|
||||
- **Session management**: Handle conversation state per user
|
||||
- **Available integrations**: EvolutionBot, OpenAI, Dify, Typebot, Chatwoot, Flowise, N8N, EvoAI
|
||||
- **Available integrations**: OpenAI, Dify, Typebot, Chatwoot, Flowise, N8N, EvoAI
|
||||
|
||||
### Event Integration
|
||||
- **Internal events**: EventEmitter2 for application events
|
||||
|
||||
Reference in New Issue
Block a user