feat(fase2): add Flow models, Flow Engine setup, update Docker Compose

- Add Flow and FlowSession SQLAlchemy models for chatbot flows
- Add TriggerType enum (welcome, keyword, fallback, event, manual)
- Setup flow-engine service with FastAPI structure
- Add flow-engine to docker-compose.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Claude AI
2026-01-29 10:17:44 +00:00
parent 4a004b0b00
commit 257baaaf19
7 changed files with 108 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
from app.models.user import User
from app.models.whatsapp import WhatsAppAccount, Contact, Conversation, Message
from app.models.flow import Flow, FlowSession, TriggerType
__all__ = ["User", "WhatsAppAccount", "Contact", "Conversation", "Message"]
__all__ = ["User", "WhatsAppAccount", "Contact", "Conversation", "Message", "Flow", "FlowSession", "TriggerType"]