Zum Hauptinhalt springen

18 docs tagged mit "plugins"

Alle Tags anzeigen

Authentifizierung

Build a plugin that makes viewers sign in with OAuth, a password, or any HTTP-based provider before they can reach protected Owncast resources.

Chat plugin commands

Deklarieren Sie Chat-Befehle mit Aliassen, Abkühlzeiten, Moderatorenzugriff und automatischen !help-Listings.

Chat-Plugins

Chatbots, Moderationstools und Nachrichtenfilter für Owncast-Plugins mit Chat-Handlern und Owncast.Chat-APIs erstellen.

Configuration via Plugins

Lassen Sie Administratoren Ihr Plugin mit typisierten Einstellungen konfigurieren. Owncast rendert das Formular, Sie lesen die Werte zur Laufzeit mit owncast.config.get.

Erweitere Owncast mit Plugins

Schreibe Plugins, die im Sandbox-Modus innerhalb von Owncast laufen, um auf den Chat zu reagieren, im Fediverse zu posten, HTTP-Endpunkte zu bedienen und die Benutzeroberfläche zu ergänzen.

JavaScript SDK

Eigenes Owncast-Plugins in JavaScript oder TypeScript mit @owncast/plugin-sdk: Vorlagen, die definePlugin-API, die CLI und das Testszenario-Harness.

Native WebAssembly

Build an Owncast plugin as a self-contained WebAssembly module with Rust, TinyGo, AssemblyScript, Zig, or another compiled language.

Owncast Plugin APIs

Jede owncast.* Methode, die Ihr Plugin von einem Handler aus aufrufen kann, was sie zurückgibt und welche Berechtigung benötigt wird.

Packaging & publishing plugins

Bündeln Sie Ihr Plugin in eine .ocpkg, installieren Sie es auf einem Server und listen Sie es im öffentlichen Pluginverzeichnis auf.

Plugin Events

Jedes Ereignis, auf das Ihr Plugin reagieren kann (Chat, Stream, Fediverse, Filter, HTTP und mehr), mit seiner Formatvorlage.

Plugin Permissions

Die vollständige Berechtigungsliste, was jede einzelne gewährt und wie das Sicherheitsmodell des Owncast-Plugins funktioniert.

Plugin-Quickstart

Erstellen Sie ein neues Owncast-Plugin in JavaScript oder Python, bauen Sie es, paketieren Sie es und installieren Sie es auf Ihrem Server.

Plugins

Eine Übersicht über die Owncast-Plugins, was sie für deinen Stream tun können und wie man eines vom Admin installiert.

Plugins testen

Fahren Sie Ihr erstelltes Plugin durch die echte Owncast-Laufzeit mit nachgebildeten Nebeneffekten. Szenariotests, Behauptungen, Fixtures, HTTP-Auth.

Python SDK

Schreiben Sie Owncast-Plugins in Python mit owncast-plugin-py: installation, die Dekoratoren @plugin, die CLI owncast-plugin-py und Tests.

Serving HTTP via Plugins

URLs von Ihrem Plugin bereitstellen, dynamische Handler schreiben, Admin-Endpunkte steuern und Echtzeitevents an Browser pushen.