Files
Timmy-time-dashboard/tests
kimi f92da1d20c
Some checks failed
Tests / lint (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
feat: add /api/matrix/bark endpoint — HTTP fallback for bark messages
Adds POST /api/matrix/bark endpoint that accepts a visitor message and
returns Timmy's bark response. This is the HTTP fallback for when WebSocket
isn't available.

Features:
- Accepts JSON {text: str, visitor_id: str}
- Returns JSON bark message in produce_bark() format
- Uses existing _generate_bark() for response generation
- Rate-limited to 1 request per 3 seconds per visitor_id
- Returns 429 with Retry-After header if rate limited
- Graceful fallback on LLM errors

Refs #675
2026-03-21 10:30:02 -04:00
..
2026-03-11 16:55:27 -04:00
2026-03-11 16:55:27 -04:00