Recap nach Streamende fertigstellen #8

Open
opened 2026-09-19 18:42:46 +00:00 by ZeasyAlex · 0 comments
Owner

Angefangen am 19.09., noch nicht fertig.

Steht schon:

  • Datenbankabfragen in packages/db/src/repos.ts (recapZahlen, vorherigeStreams)
  • apps/recap/src/recap.ts: Entscheidung, Vergleich zur Vorwoche, Aufbau des Embeds

Fehlt:

  • Tests
  • Follower-Zahl ueber Helix (GET /channels/followers, Scope ist da)
  • Verdrahtung im Hub: bei stream.offline nach recap.delayMinutesAfterOffline ausloesen
  • Befehl zum Nachrechnen an einem alten Stream
  • recap in packages/core/src/config.ts

Zwei Dinge aus der Spezifikation kann der Hub nicht liefern, und das ist kein Versehen: Clips liegen als Dateien auf dem Stream-PC (ADR-0008), VOD-Kapitel setzen apps/vod-chapters voraus, das es nicht gibt. Beides faellt weg, statt mit leeren Ueberschriften dazustehen.

Der Stream vom 17.09. liegt vollstaendig in der Datenbank und ist der Testfall.

Fertig, wenn: der Post binnen 15 min nach Streamende erscheint und ein Stream ohne Chat keinen erzeugt.

Angefangen am 19.09., noch nicht fertig. Steht schon: - Datenbankabfragen in `packages/db/src/repos.ts` (`recapZahlen`, `vorherigeStreams`) - `apps/recap/src/recap.ts`: Entscheidung, Vergleich zur Vorwoche, Aufbau des Embeds Fehlt: - Tests - Follower-Zahl ueber Helix (`GET /channels/followers`, Scope ist da) - Verdrahtung im Hub: bei `stream.offline` nach `recap.delayMinutesAfterOffline` ausloesen - Befehl zum Nachrechnen an einem alten Stream - `recap` in `packages/core/src/config.ts` Zwei Dinge aus der Spezifikation kann der Hub nicht liefern, und das ist kein Versehen: **Clips** liegen als Dateien auf dem Stream-PC (ADR-0008), **VOD-Kapitel** setzen `apps/vod-chapters` voraus, das es nicht gibt. Beides faellt weg, statt mit leeren Ueberschriften dazustehen. Der Stream vom 17.09. liegt vollstaendig in der Datenbank und ist der Testfall. **Fertig, wenn:** der Post binnen 15 min nach Streamende erscheint und ein Stream ohne Chat keinen erzeugt.
ZeasyAlex added the Entwicklung label 2026-09-19 18:42:46 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ZeasyAlex/abdulive#8