Stand 2026-09-17. Der Dienst laeuft seitdem zentral, der Go-Live-Ping geht raus, und das Overlay steht. - Neuer Abschnitt "Neu: der Dienst laeuft zentral" mit der Tabelle, was wo laeuft, und dem Hinweis, dass ADR-0005 damit seine Hauptbegruendung verliert. - "Der Go-Live-Ping geht raus": Ablauf, der Fallstrick mit `allowed_mentions`, und die drei Sperren gegen den doppelten Ping. Dazu ehrlich, dass er noch nie von allein ausgeloest hat. - "Das Overlay steht": fuenf Seiten, SSE statt WebSocket, und dass Follows fehlen. - Der Discord-Knopf haengt nicht mehr am Daemon - dafuer ein neuer offener Punkt: der Bot darf nur an einer Stelle laufen, sonst antworten zwei Prozesse auf denselben Klick. - Redirect-URI der Twitch-App auf die oeffentliche Adresse umgestellt, mit dem Hinweis, dass Twitch sie erst nach dem Login prueft und ein Test von aussen darueber nichts sagt. - 162 -> 264 Tests. config.example.yaml dokumentiert broadcaster, rewards, overlay und publicUrl. apps/hub bekommt ein README mit dem Schnitt zwischen Hub und Ingest. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
21 lines
723 B
Markdown
21 lines
723 B
Markdown
# @abdulive/hub
|
|
|
|
Der zentrale Dienst. Alles, was nur Internet braucht: Twitch-Chat,
|
|
Zuschauerzahlen, der Discord-Rollen-Knopf, die Go-Live-Ankuendigung und die
|
|
Overlay-Seiten fuer OBS.
|
|
|
|
Laeuft im LXC, nicht auf Abdus Rechner - damit der Ping auch dann rausgeht,
|
|
wenn der Stream-PC gerade nicht laeuft. Der Schnitt zwischen Hub und Ingest
|
|
steht in [ADR-0008](../../docs/decisions/ADR-0008-geteilter-betrieb.md).
|
|
|
|
```
|
|
abdulive hub
|
|
```
|
|
|
|
Bedienung ueber die Weboberflaeche des Overlay-Servers: Uebersicht auf `/`,
|
|
Einrichtung auf `/setup`. Beides hinter einem Passwort
|
|
(`abdulive web:passwort`).
|
|
|
|
Nicht hier drin und auch nicht hierher zu holen: OBS, der Wiedergabepuffer,
|
|
ffmpeg und whisper. Die bleiben in `abdulive ingest`.
|