Chat plugin commands
エイリアス、クールダウン、モデレーターゲート、および自動的な!helpリストを持つチャットコマンドを宣言します。
エイリアス、クールダウン、モデレーターゲート、および自動的な!helpリストを持つチャットコマンドを宣言します。
管理者が型設定でプラグインを設定できるようにします。 Owncastがフォームを表示し、実行時に値をowncast.config.getで読み取ります。
Owncastの管理UIに管理ページとビューワークロームにアクションボタンを追加します。
Owncast のプラグインを JavaScript または TypeScript で @owncast/plugin-sdk を使って作成する: スキャフォールディング、`definePlugin` API、CLI、およびシナリオテストハーネス。
プラグインがハンドラ内から呼び出すことができるすべての owncast.* メソッド、それが返すもの、および必要な権限。
Owncast内でサンドボックス化されたプラグインを作成して、チャットに反応し、フェディバースに投稿し、HTTPエンドポイントを提供し、UIを追加します。
プラグインを .ocpkg にバンドルしてサーバーにインストールし、公開プラグインディレクトリに掲載します。
プラグインが購読できるすべてのイベント(チャット、ストリーム、フェデイバース、フィルター、HTTPなど)とそのペイロードの形状。
プラグインのマニフェストに含まれるすべてのフィールドとその例。
完全な権限リスト、それぞれが何を許可するか、およびOwncastのプラグインセキュリティモデルの仕組み。
owncast-plugin-py を使って Python で Owncast プラグインを作成する: インストール、@plugin デコレータ、owncast-plugin-py CLI、テスト。
プラグインからURLを提供し、動的ハンドラを記述し、管理エンドポイントを制御し、リアルタイムイベントをブラウザにプッシュします。
公式のOwncastプラグインを使用して、KodiでOwncastのストリームを閲覧できます。
チャットハンドラーと owncast.chat API を使用して、Owncast プラグイン向けのチャットボット、モデレーションツール、およびメッセージフィルタを構築します。
Owncast プラグインの概要、ストリームへの影響、管理者からのインストール方法。
新しいOwncastプラグインをJavaScriptまたはPythonで作成し、ビルドしてパッケージし、サーバーにインストールします。
Build a plugin that makes viewers sign in with OAuth, a password, or any HTTP-based provider before they can reach protected Owncast resources.