Add the media MCP tools and live-verified slopbot path

This commit is contained in:
Fisto
2026-09-16 09:54:22 +02:00
parent c81ae0d0fe
commit d483a2fa47
9 changed files with 179 additions and 17 deletions
+6 -4
View File
@@ -32,10 +32,12 @@ mobile draft at 390px.
- [x] C6 Media and Bot tabs in the Web UI
- [x] C7a storage limits, retention, warning/confirm flow, storage and clean API
- [x] C7b Settings group: limit field with info hover, usage bar, clean modal
- [ ] C8 MCP service hooks
- [~] C9 live verification: slopbot login works (Slopbot#5775), but the bot is in 0 guilds, so
the test channel fetch fails with Missing Access. Waiting on the owner to invite the bot to
guild `177931418704281600`. Live check: `pnpm test:slopbot:live`.
- [x] C8 MCP service hooks (`scrape_media`, scrape reads, storage, clean; reads in `run_commands`)
- [~] C9 live verification. Slopbot path verified live on 2026-09-16: login Slopbot#5775, guild
`177931418704281600`, test channel `1549681689222053988`. Scrape `1549681689222053988-
20260916075150`: state done, 1 page, 17 messages, 4 images + 13 videos, 0 errors, ~20 MB of
indexed source sizes. Still owed: the puppet `message.fetch` field check, a `download` mode
run, a real 429 observation, and pacing tuning.
- 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