
- Set up FastAPI application structure - Implement SQLite database with SQLAlchemy - Create WhatsApp webhook endpoints - Implement message storage and analysis - Integrate Gemini 2.5 Pro for message analysis - Add email delivery of insights - Configure APScheduler for weekend analysis - Add linting with Ruff
11 lines
300 B
Python
11 lines
300 B
Python
"""
|
|
API v1 router.
|
|
"""
|
|
from fastapi import APIRouter
|
|
|
|
from app.api.api_v1.endpoints import messages, webhooks
|
|
|
|
api_router = APIRouter()
|
|
api_router.include_router(webhooks.router, prefix="/webhooks", tags=["webhooks"])
|
|
api_router.include_router(messages.router, prefix="/messages", tags=["messages"])
|