跳至主要内容

16 个文档被标记,标签为 "插件"

查看所有标签

Chat plugin commands

声明聊天指令,包括别名、冷却时间、管理员限制和自动!帮助列表。

Configuration via Plugins

让管理员通过输入设置配置您的插件。 Owncast 渲染表单,您可以通过 owncast.config.get 在运行时读取值。

JavaScript SDK

使用 @owncast/plugin-sdk 以 JavaScript 或 TypeScript 为 Owncast 编写插件:脚手架、definePlugin API、CLI 和场景测试框架。

Kodi

使用官方的 Owncast 插件在 Kodi 上观看 Owncast 流,以便浏览目录。

Owncast Plugin APIs

每个插件可以在处理程序内部调用的 owncast.* 方法、其返回值以及所需的权限。

Plugin Events

您的插件可以订阅的每个事件(聊天、流、联邦宇宙、过滤器、HTTP等),以及其有效负载结构。

Plugin Permissions

完整的权限列表、每一个权限的授予对象,以及 Owncast 的插件安全模型如何运作。

Serving HTTP via Plugins

从您的插件提供 URL,编写动态处理程序,限制管理端点,并将实时事件推送到浏览器。

使用插件扩展 Owncast

编写在 Owncast 内部沙盒运行的插件,以响应聊天,发布到联邦宇宙,提供 HTTP 端点,并添加 UI。

插件

Owncast 插件概览,它们能为您的直播做些什么,以及如何从管理员处安装一个。

插件快速入门

在 JavaScript 或 Python 中搭建一个新的 Owncast 插件,构建它,打包并安装到你的服务器上。

测试插件

在真实的 Owncast 运行时中驱动你已构建的插件,同时模拟副作用。 场景测试、断言、fixtures、HTTP 认证。

聊天插件

使用聊天处理程序和owncast.chat API 为Owncast插件构建聊天机器人、管理工具和消息过滤器。

身份验证

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