¡Hola a todos! Estoy emocionado de compartir Resenha, un nuevo plugin experimental que trae chat de voz directamente a Discourse: sin aplicaciones separadas, sin infraestructura complicada, solo salas de voz fluidas integradas directamente en su barra lateral.

¿Qué es Resenha?
Resenha añade salas de voz al estilo Discord a las que los miembros de su comunidad pueden unirse con un solo clic. Piense en ello como un chat de voz ligero y siempre disponible que convive con las discusiones de su foro: perfecto para reuniones informales, grupos de estudio, clubes de lectura o colaboración en tiempo real.
Por qué te encantará
Cero sobrecarga del servidor - Todo el tráfico de voz va de igual a igual (peer-to-peer) usando WebRTC. Su servidor Discourse solo maneja la señalización; el contenido multimedia nunca toca su infraestructura. Esto significa un chat de voz que escala con su comunidad sin disparar sus costos de alojamiento.
Privacidad como prioridad por diseño - Cifrado de extremo a extremo incorporado gracias a DTLS-SRTP de WebRTC. Las transmisiones de audio nunca pasan por su servidor, lo que brinda a los participantes una verdadera privacidad de igual a igual.
Unirse/Salir instantáneo - Las salas aparecen en su barra lateral. Haga clic para unirse, haga clic de nuevo para salir. Sin cargas de página, sin interfaz de usuario compleja, solo voz sin fricciones.
Presencia en vivo - Vea quién está en cada sala con avatares en tiempo real. Los oradores activos obtienen un contorno verde para que siempre sepa quién está hablando.
Configuración sencilla - Habilite el plugin y aparece automáticamente una sala “Watercooler” (Charla informal). Su comunidad puede comenzar a usar el chat de voz inmediatamente sin ninguna configuración.
Controles de nivel de confianza - Aproveche el sistema de confianza existente de Discourse para controlar quién puede crear y administrar salas.
Perfecto para
- Reuniones de personal - Moderadores y administradores pueden realizar chequeos periódicos sin tener que usar Zoom, Discord u otras herramientas de terceros.
- Grupos de estudio y comunidades de aprendizaje que tienen discusiones en vivo.
- Gremios de juegos que se coordinan sin aplicaciones de voz de terceros.
- Equipos remotos con conversaciones informales de “watercooler”.
- Clubes de lectura y grupos de pasatiempos que desean chats espontáneos.
- Comunidades locales que organizan eventos y reuniones en tiempo real.
Pruébalo en vivo
¿Quiere verlo en acción antes de instalarlo? Únase a nuestra comunidad de demostración y pruebe las salas de voz usted mismo:
https://discourse-on-a-pi5.falco.dev/
(Sí, ¡se ejecuta en una Raspberry Pi 5! Así de ligero es).
Aspectos técnicos destacados
Para aquellos interesados en la implementación:
- WebRTC puro en el navegador (no se necesitan servidores SFU/MCU)
- Toda la señalización a través de Discourse + MessageBus
- Configuración de servidor STUN/TURN para redes restrictivas
- Presencia respaldada por Redis con latidos automáticos
- Detección de voz en tiempo real con indicadores visuales
- API REST para gestión programática de salas
Estado actual
Lanzamiento Alfa - Este es software en etapa inicial. Recomendamos probar con grupos pequeños antes de implementarlo en toda su comunidad. El plugin funciona muy bien para salas pequeñas y medianas (2-10 participantes). Las salas más grandes pueden alcanzar los límites de pares del navegador, aunque se planea el soporte para TURN/SFU en el futuro.
Instalación
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Luego habilítelo en Administrador > Configuración > Plugins > resenha habilitado.
Involúcrate
Este es un proyecto experimental, ¡y nos encantaría recibir sus comentarios! Ya sea que lo esté probando en su comunidad, encontrando errores o tenga ideas para funciones, comparta su experiencia aquí.
¿Encontró un error?
¿Tiene preguntas? ¡Responda a este tema!
¿Quiere contribuir? Se aceptan PRs (Pull Requests)
¿Quién está listo para darle voz a su comunidad? ![]()
Nota: Este no es un plugin de etiqueta official.
