# @abdulive/broadcaster Die Go-Live-Ankuendigung auf Discord. Wird von `abdulive hub` und von `abdulive ingest` benutzt: sobald ein neuer Stream erkannt wird, wartet der Ankuendiger eine Minute (Titel und Kategorie stehen bei Twitch erst kurz nach dem Start), holt die Daten frisch, und postet ueber den Webhook in `#ankuendigungen` - mit Ping an die Rolle `Live-Ping`. Der teuerste Fehler hier ist der doppelte Post: wer zweimal in zehn Minuten angepingt wird, nimmt sich die Rolle wieder ab. Dagegen steht `decide()` in `src/golive.ts`, die Tabelle `posts` und eine Abklingzeit von sechs Stunden. Probelauf, ohne auf einen Stream zu warten: ``` abdulive golive:test # in #technik-log, ohne Ping abdulive golive:test --echt # in #ankuendigungen, mit Ping ``` Spezifikation: [docs/projects/go-live-broadcaster.md](../../docs/projects/go-live-broadcaster.md) Noch nicht gebaut: Bluesky, Mastodon und das Instagram-Story-Bild.