Перейти к основному содержимому

16 docs tagged с "плагины"

Показать все теги

Chat plugin commands

Объявите команды чата с псевдонимами, перерывами, ограничениями для модераторов и автоматическими списками `!help`.

Configuration via Plugins

Позвольте администраторам настраивать ваш плагин с помощью заданных параметров. Owncast отображает форму, вы считываете значения во время выполнения с помощью owncast.config.get.

Contributing web UI with Plugins

Добавьте страницы администраторов в пользовательский интерфейс Owncast и кнопки действий в панель просмотра.

Owncast Plugin APIs

Каждый метод owncast.* плагина, который ваш плагин может вызвать из обработчика, что он возвращает и какие разрешения ему нужны.

Packaging & publishing plugins

Упакуйте ваш плагин в файл .ocpkg, установите его на сервер и добавьте в публичный каталог плагинов.

Plugin Events

Каждое событие, на которое может подписаться ваш плагин (чат, поток, федерация, фильтр, HTTP и другое), с его формой нагрузки.

Plugin Manifest reference

Каждое поле, которое может содержать манифест вашего плагина, с примерами.

Plugin Permissions

Полный список разрешений, что каждое из них предоставляет и как работает модель безопасности плагина Owncast.

SDK для Python

Создавайте плагины Owncast на Python с помощью owncast-plugin-py: установка, декораторы @plugin, CLI owncast-plugin-py и тестирование.

Serving HTTP via Plugins

Обслужите URL-адреса вашего плагина, напишите динамические обработчики, ограничьте административные конечные точки и передавайте события в реальном времени в браузеры.

Аутентификация

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

Плагины

Обзор плагинов Owncast, что они могут сделать для вашего потока и как установить один из администраторов.

Плагины чата

Создайте чат-ботов, инструменты модерации и фильтры сообщений для плагинов Owncast, используя обработчики чата и API owncast.chat.

Расширьте Owncast с помощью плагинов

Напишите плагины, которые работают в песочнице внутри Owncast, чтобы реагировать на чат, публиковать в федиверс, обслуживать HTTP-эндпоинты и добавлять интерфейс.

Руководство по плагинам

Создайте новый плагин Owncast на JavaScript или Python, постройте его, упакуйте и установите на своем сервере.

Тестирование плагинов

Прогоняйте собранный плагин через реальное окружение Owncast с подменёнными побочными эффектами. Сценарные тесты, утверждения, фикстуры, HTTP-аутентификация.