Olá a todos! Compartilhando o Resenha, um plugin experimental que adiciona salas de bate-papo por voz diretamente no Discourse — sem aplicativos externos, sem servidores de mídia, apenas voz peer-to-peer na sua barra lateral.

Experimente ao Vivo
https://discourse-on-a-pi5.falco.dev/
(Sim, ele roda em um Raspberry Pi 5 — é o quão leve isso é.)
Como Funciona
Clique em uma sala na barra lateral para entrar, clique novamente para sair. Todo o áudio é transmitido peer-to-peer via WebRTC — seu servidor Discourse lida apenas com a sinalização, nunca com a mídia. Uma sala padrão “Watercooler” é criada na instalação para que sua comunidade possa começar a conversar imediatamente.
Funcionalidades
- UX com foco na barra lateral — salas e avatares de participantes ao vivo direto na barra lateral, estilo Discord
- Indicadores de fala — barras de áudio animadas mostram quem está falando em tempo real
- Controles do participante — menu de contexto com opções de volume, silenciar e expulsar
- Gerenciamento de salas — interface de criação, leitura, atualização e exclusão (CRUD) para a equipe, além de uma API REST completa para controle programático
- Infraestrutura zero — WebRTC puro no navegador com criptografia DTLS-SRTP, sem necessidade de SFU/MCU
- Restrição por nível de confiança — usa o sistema de confiança existente do Discourse para permissões de criação de salas
Status
Alpha — funciona bem para salas pequenas (2–10 participantes). Teste primeiro com um grupo pequeno. Salas maiores podem atingir os limites de pares do navegador; suporte a SFU está planejado.
Instalação
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Habilite em Admin > Configurações > Plugins > resenha habilitado.
Feedback Bem-vindo
Isto é experimental — bugs, ideias e perguntas são todos bem-vindos neste tópico. PRs também!
Nota: Este não é um plugin official.





