Added chat announcement when a new clip is created.
CI / Formatting (push) Successful in 5s
CI / Linting (push) Successful in 5s
CI / Tests (Python 3.12) (push) Successful in 20s
CI / Tests (Python 3.13) (push) Successful in 19s
CI / Tests (Python 3.14) (push) Successful in 17s
CI / Type Checking (push) Successful in 9s
CI / Spelling (push) Successful in 5s

This commit is contained in:
2026-03-09 20:19:58 -04:00
parent 3186e6e392
commit e87bff8d14
+7 -1
View File
@@ -306,7 +306,13 @@ async def editor_submit(ctx: RouteContext) -> web.Response:
thumbnail_path.unlink(missing_ok=True)
ctx.logger.info(f"Clip {clip_id} ready ({actual_duration:.1f}s).")
return web.HTTPFound(ctx.routes.url_for(f"/clip/{clip_id}"))
clip_url = ctx.routes.url_for(f"/clip/{clip_id}")
await ctx.owncast_client.send_message(
f"{session.creator} created a clip: {clip_url}"
)
return web.HTTPFound(clip_url)
except Exception:
ctx.logger.error("Failed to create clip.", exc_info=True)