maubot-media/maubot.yaml
Maddox bb29db6f32 v0.4.2: SQLite, subscriptions, Sonarr webhook, daily digest
- Enable maubot's bundled SQLite (database: true, webapp: true)
- Schema: subscriptions(mxid, sonarr_series_id, title, added_at) +
  digest_state for once-daily idempotency
- Commands: !media subscribe / unsubscribe / subscriptions / digest
- @web.post(/sonarr-webhook): on Download events, mention subscribers
  in notifications_room (Bearer auth via sonarr_webhook_secret)
- Daily digest loop: fires at digest_hour (Indianapolis), summarises
  Emby recently-added, NZBGet+qBt 24h completions, queue depth.
  Approximate EST/EDT calc since maubot container ships without tzdata.
2026-04-28 19:13:19 -04:00

12 lines
186 B
YAML

maubot: 0.3.1
id: com.3ddbrewery.media
version: 0.4.2
license: MIT
modules:
- media_bot
main_class: MediaBot
config: true
extra_files:
- base-config.yaml
database: true
webapp: true