Formas de estender o Owncast
Existem duas maneiras de construir em cima do Owncast, e a certa depende de onde seu código é executado.
Update your version of Owncast for plugin support.
Plugins rodam dentro do servidor Owncast. O servidor os carrega em tempo de execução, os isola e os envia eventos à medida que ocorrem: mensagens de chat, início e parada da transmissão, atividade do fediverso e requisições HTTP. Um plugin pode adicionar sua própria interface administrativa e fornecer endpoints sem que você tenha que hospedar nada separadamente. Recorra a um plugin quando o comportamento pertence ao servidor, como um bot de chat, uma regra de moderação ou um painel administrativo personalizado.
APIs da web e webhooks conectam o Owncast ao código que você executa em outro lugar. Webhooks empurram eventos para sua aplicação quando algo acontece na transmissão. As APIs da web permitem que sua aplicação envie ações de volta, como publicar uma mensagem de chat, autenticada com um token de acesso. Recorra a estes quando você já executa um serviço, quando está conectando o Owncast a uma ferramenta de terceiros, ou quando a integração deve viver fora do servidor.
Ambos podem rodar ao mesmo tempo, reagindo aos mesmos eventos. O Owncast também fala ActivityPub, então seu servidor se federará com o fediverso sem nenhum código extra.
Improve this page
See something missing or incorrect? Edit this page and improve the documentation for everyone.
