Chat plugin commands
Объявите команды чата с псевдонимами, перерывами, ограничениями для модераторов и автоматическими списками `!help`.
Объявите команды чата с псевдонимами, перерывами, ограничениями для модераторов и автоматическими списками `!help`.
Позвольте администраторам настраивать ваш плагин с помощью заданных параметров. Owncast отображает форму, вы считываете значения во время выполнения с помощью owncast.config.get.
Добавьте страницы администраторов в пользовательский интерфейс Owncast и кнопки действий в панель просмотра.
Каждый метод owncast.* плагина, который ваш плагин может вызвать из обработчика, что он возвращает и какие разрешения ему нужны.
Упакуйте ваш плагин в файл .ocpkg, установите его на сервер и добавьте в публичный каталог плагинов.
Каждое событие, на которое может подписаться ваш плагин (чат, поток, федерация, фильтр, HTTP и другое), с его формой нагрузки.
Каждое поле, которое может содержать манифест вашего плагина, с примерами.
Полный список разрешений, что каждое из них предоставляет и как работает модель безопасности плагина Owncast.
Создавайте плагины Owncast на Python с помощью owncast-plugin-py: установка, декораторы @plugin, CLI owncast-plugin-py и тестирование.
Обслужите 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, чтобы реагировать на чат, публиковать в федиверс, обслуживать HTTP-эндпоинты и добавлять интерфейс.
Создайте новый плагин Owncast на JavaScript или Python, постройте его, упакуйте и установите на своем сервере.
Прогоняйте собранный плагин через реальное окружение Owncast с подменёнными побочными эффектами. Сценарные тесты, утверждения, фикстуры, HTTP-аутентификация.