Ciao a tutti! Sono entusiasta di condividere Resenha, un nuovo plugin sperimentale che porta la chat vocale direttamente in Discourse: niente app separate, niente infrastrutture complicate, solo stanze vocali perfettamente integrate nella vostra barra laterale.

Cos’è Resenha?
Resenha aggiunge stanze vocali in stile Discord a cui i membri della vostra community possono unirsi con un solo clic. Pensatela come una chat vocale leggera e sempre disponibile che vive accanto alle discussioni del vostro forum: perfetta per incontri casuali, gruppi di studio, club del libro o collaborazione in tempo reale.
Perché lo adorerete
Zero overhead del server - Tutto il traffico vocale è peer-to-peer tramite WebRTC. Il vostro server Discourse gestisce solo la segnalazione (signaling): nessun media tocca mai la vostra infrastruttura. Ciò significa una chat vocale che scala con la vostra community senza far lievitare i costi di hosting.
Privacy-first per progettazione - Crittografia end-to-end integrata grazie a DTLS-SRTP di WebRTC. I flussi audio non passano mai attraverso il vostro server, garantendo ai partecipanti una vera privacy peer-to-peer.
Accesso/uscita istantanei - Le stanze appaiono nella vostra barra laterale. Cliccate per entrare, cliccate di nuovo per uscire. Nessun caricamento di pagina, nessuna interfaccia utente complessa: solo voce senza attriti.
Presenza in tempo reale - Vedete chi è in ogni stanza con avatar in tempo reale. Gli altoparlanti attivi ottengono un contorno verde, così sapete sempre chi sta parlando.
Configurazione semplice - Abilitate il plugin e una stanza “Watercooler” appare automaticamente. La vostra community può iniziare a usare la chat vocale immediatamente senza alcuna configurazione.
Controlli del livello di fiducia - Sfruttate il sistema di fiducia esistente di Discourse per controllare chi può creare e gestire le stanze.
Perfetto per
- Riunioni dello staff - Moderatori e amministratori possono tenere check-in periodici senza dover usare Zoom, Discord o altri strumenti di terze parti.
- Gruppi di studio e community di apprendimento che tengono discussioni dal vivo.
- Gilde di gioco che si coordinano senza app vocali di terze parti.
- Team remoti con conversazioni casuali da “watercooler”.
- Club del libro e gruppi di hobby che desiderano chiacchierate spontanee.
- ComunitĂ locali che organizzano eventi e incontri in tempo reale.
Provalo dal vivo
Volete vederlo in azione prima di installarlo? Unitevi alla nostra community demo e provate voi stessi le stanze vocali:
https://discourse-on-a-pi5.falco.dev/
(Sì, funziona su un Raspberry Pi 5! Ecco quanto è leggero.)
Punti salienti tecnici
Per coloro interessati all’implementazione:
- WebRTC puro nel browser (nessun server SFU/MCU necessario)
- Tutta la segnalazione tramite Discourse + MessageBus
- Configurazione del server STUN/TURN per reti restrittive
- Presenza basata su Redis con heartbeat automatici
- Rilevamento del parlato in tempo reale con indicatori visivi
- API REST per la gestione programmatica delle stanze
Stato attuale
Rilascio Alpha - Questo è software in fase iniziale. Si consiglia di testarlo con piccoli gruppi prima di implementarlo nell’intera community. Il plugin funziona bene per stanze piccole e medie (2-10 partecipanti). Stanze più grandi potrebbero raggiungere i limiti di peer del browser, sebbene il supporto TURN/SFU sia previsto per il futuro.
Installazione
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/xfalcox/resenha.git
Quindi abilitatelo in Admin > Settings > Plugins > resenha enabled.
Partecipa
Questo è un progetto sperimentale e ci piacerebbe ricevere il vostro feedback! Che lo stiate testando sulla vostra community, trovando bug o abbiate idee per nuove funzionalità , condividete la vostra esperienza qui.
Trovato un bug?
Avete domande? Rispondete a questo topic!
Volete contribuire? Le PR sono benvenute
Chi è pronto a dare voce alla propria community? ![]()
Nota: Questo non è un plugin official.
