Wire the media archive into the daemon: command, service, and API
This commit is contained in:
+8
-7
@@ -19,19 +19,20 @@ mobile draft at 390px.
|
||||
bridge for group DMs; one self-contained SQLite + media dir per scrape under `media-scrape/db/`
|
||||
(gitignored); links indexed by default, downloads optional, third-party embeds never downloaded;
|
||||
30 GiB default limit with a 90% warning and 5% no-delete overrun, usage bar and clean button in
|
||||
Settings → Bot; Media and Bot top-level tabs; MCP hooks designed for C7. The slopbot scaffold
|
||||
(config loader, invite helper) and its discord.js dependency were added 2026-09-16 and stay
|
||||
unused until C4.
|
||||
Settings → Bot; Media and Bot top-level tabs; MCP hooks designed for C8. The slopbot scaffold
|
||||
(config loader, invite helper) and its discord.js dependency were added 2026-09-16. C5 smoke
|
||||
test: `/api/media/status` and `/api/media` answer on a daemon with no core.
|
||||
|
||||
Checkpoints, push after each:
|
||||
- [x] C1 design docs, AGENTS/INDEX pointers, `.gitignore`
|
||||
- [x] C2 core message shape: embeds, forwards, attachment metadata
|
||||
- [x] C3 media-scrape store and puppet walker, tests
|
||||
- [x] C4 slopbot backend, tests
|
||||
- [ ] C5 Web UI Media and Bot tabs, API routes
|
||||
- [ ] C6 storage limit, warning flow, clean modal, settings
|
||||
- [ ] C7 MCP service hooks
|
||||
- [ ] C8 live verification, tuning, docs
|
||||
- [x] C5 daemon wiring: `scrape media` command, MediaService, `/api/media/*`
|
||||
- [ ] C6 Media and Bot tabs in the Web UI
|
||||
- [ ] C7 storage limit, warning flow, clean modal, settings
|
||||
- [ ] C8 MCP service hooks
|
||||
- [ ] C9 live verification, tuning, docs
|
||||
- Flextalk voice profile, end to end. The profile window is a movable panel that recenters on each
|
||||
open; it carries the character sliders with engine defaults and +/-2 snapping, five named
|
||||
presets, radio-kit effects (high-pass 40-400 Hz, echo 0-100, word mode with a gap in ms), and
|
||||
|
||||
Reference in New Issue
Block a user