Riconciliare Discourse Chat con altri strumenti di chat della community come Discord

Per me, la funzionalità principale di Discourse Chat rispetto ad altri strumenti è la possibilità di spostare i messaggi nei thread del forum. Nella nostra community, questo diventerà probabilmente il luogo per la chat “seria” tra i membri principali della community, che hanno bisogno di separare il segnale dal rumore, e la possibilità di organizzare i messaggi in questo modo (ad esempio, raggruppando le richieste di funzionalità) fa esattamente questo.

La mia reazione iniziale è stata “questo ha bisogno di recuperare terreno su Discord”, ma ora penso che avrebbe più senso puntare su ciò che lo rende unico, con strumenti organizzativi più utili come quelli sopra.

La nostra community utilizza attualmente Discord e ci sarebbe probabilmente una certa resistenza a spostare parte della nostra chat su Discourse, ma penso che ci sia spazio per entrambi. Discord sarebbe il nostro primo punto di contatto per tutti i membri della community, inclusa la chat “divertente” occasionale, i canali vocali, ecc., mentre Discourse sarebbe un luogo più “serio” per i membri principali della community.

E l’uso di webhook, bot di sincronizzazione, ecc., sarebbe fondamentale per agganciare i membri della community di Discord “più a fondo” in questo spazio comunitario più serio, ovvero convertire gli appassionati occasionali in contributori impegnati.

Sarei interessato a parlare ulteriormente con altri community manager qui su come stanno pensando di conciliare Discourse Chat con i loro strumenti di chat esistenti. Forse dovremmo spostare i miei messaggi qui in un nuovo argomento.

7 Mi Piace

Sono molto interessato anche a come la chat di Discourse si relazionerà a Discord, poiché molte, molte community sembrano averli entrambi (incluse diverse che gestisco o con cui interagisco regolarmente). Come persona che ha davvero dovuto abituarsi a Discord e fare pace con il rapido flusso di informazioni, così come con la semi-perdita di discussioni interessanti che spesso ne derivano (non perché sia veramente cancellata, è solo molto difficile da trovare e “far emergere” in Discord dopo un po’), ho un forte impulso iniziale a provare a spostare tutto da Discord e la speranza che la chat di Discourse raggiunga una ragionevole parità di funzionalità con esso per renderlo possibile. :grinning_face_with_smiling_eyes: Tuttavia, riconosco che altre persone hanno preferenze e pregiudizi diversi dai miei, e in ogni caso qualsiasi approccio forzato per realizzare una tale migrazione probabilmente non sarebbe ben accolto e potrebbe facilmente danneggiare la community esistente.

Ho discusso in precedenza del desiderio di una migliore integrazione tra Discord e Discourse per questi motivi:

E in generale sono molto interessato all’interfaccia tra discussione sincrona (chat) e asincrona (forum, ecc.). Penso che Discourse abbia la migliore opportunità di fonderle qui, quindi la funzionalità di chat integrata è super entusiasmante.

Forse la migliore possibilità di fare una progressione più naturale da Discord alla chat di Discourse è semplicemente rendere la chat di Discourse davvero dannatamente buona. :grinning_face_with_smiling_eyes: Finora sono impressionato dai primi progressi, ma so che c’è molto da fare per la funzionalità di chat, e probabilmente non sarà mai una priorità assoluta per il team (forse mi sbaglio su questo). Penso che forse la chat di Discourse potrebbe essere più naturale e facile da migrare nelle community in cui esiste un forum Discourse attivo, e Discord non era la piattaforma originale, e/o è stato scelto a un certo punto come opzione in tempo reale semplicemente perché era gratuito/facile da configurare.

Per essere un po’ più specifici, questo è il mio attuale pensiero su come gestire le cose in due delle community che gestisco:

Community di Produttività

  • Iniziato su Discord
  • Forum impostato da me e un altro admin per catturare insight più ampi da Discord
  • Fin dall’inizio il forum ha avuto un’attività comparativamente bassa rispetto a Discord

Questo è interessante perché, come notato, è iniziato su Discord. Quindi c’è sicuramente molta “gravità” in quello spazio per molti membri della community. Tuttavia, l’attività è stata bassa negli ultimi mesi sia su Discord che su Discourse. Abbiamo anche avuto problemi notevoli in cui discussioni incredibilmente buone avvengono nella chat di Discord, ed è molto difficile spostarle nelle discussioni di Discourse (dove probabilmente appartengono a causa della loro profondità e di quanto potrebbero essere utili da preservare per riferimenti futuri, coinvolgimento nel tempo, ecc.). La già abbastanza buona funzione di chat di Discourse per spostare un set di messaggi in un argomento nuovo o esistente è come un sogno che si avvera.

Quindi, anche se non è esclusivamente una mia decisione, a causa della bassa attività in entrambe le aree sono tentato di provare a spostare l’engagement primario sul forum Discourse, facendo un uso intensivo della chat, con gli argomenti del forum riservati a cose più lunghe, e l’interfaccia fluida tra i due che rende tutto più confortevole. Ma questo è certamente più facile a dirsi che a farsi. L’integrazione di login di Discord in Discourse potrebbe aiutare…

Community di Supporto e Test di Prodotti Software

  • Iniziato su Telegram
  • Discourse (originariamente Flarum) aggiunto presto
  • Discord aggiunto molto più tardi, ancora livelli modesti di attività, a scatti, e condiviso con Telegram

Questa community è collegata a un’app di produttività orientata alla sicurezza/privacy, e già molti utenti si sono lamentati dell’uso di Discord. Telegram è stato originariamente utilizzato in parte per preoccupazioni sulla privacy. Tuttavia, le capacità di Telegram per la gestione di gruppi, ruoli, ecc. sono francamente terribili. Questo è stato parte del motivo per cui è stato avviato uno spostamento verso Discord. Ora che la chat sarà disponibile in Discourse stesso, spero che i canali di chat primari e ufficiali possano essere spostati all’interno dell’istanza del forum. Sarebbe una grande vittoria, penso, perché affronterebbe contemporaneamente i problemi di privacy di Discord e i problemi di gestione di Telegram, centralizzando ulteriormente le comunicazioni in un sistema più unificato e potente. Ciò dovrebbe far risparmiare al team una buona quantità di tempo. Probabilmente sia i canali Discord che Telegram continueranno ad esistere, e il team potrebbe dover trovare modi per cedere agevolmente la loro gestione a membri fidati della community, pur chiarendo che non sono più canali ufficiali… Questa è solo la mia speranza e visione personale, non è una decisione che spetta solo a me, ma questo è l’approccio che sosterrò. :grin:

Quindi, secondo me ci sono vantaggi sia per gli admin che per gli utenti, ma i vantaggi principali attualmente sono per gli admin che vogliono centralizzare. Per guidare l’adozione da parte degli utenti, penso che la funzionalità di chat dovrà essere il più robusta e facile da usare possibile. Prevedo un po’ una salita per convincere gli utenti in almeno una di queste community a spostarsi.

Quindi, non ho risposte particolarmente illuminanti. Sto solo riflettendo su tutto. Ma volevo contribuire e incoraggiare questa discussione poiché sono anch’io molto interessato a come le persone gestiranno questo, e quali risorse, funzionalità, ecc. ritengono che li aiuteranno al meglio a farlo in modo efficace.

1 Mi Piace

A questo proposito, usiamo alcuni bot in Discord, ad esempio Carlbot con trigger che rispondono a parole chiave. Prevedi che sia possibile replicare questi bot in Discourse Chat?

Potremmo costruire qualsiasi cosa :grinning: ma non ne abbiamo ancora parlato internamente

1 Mi Piace

Fantastico! Se il team principale fornisce un framework di plugin che ci consente di creare bot simili in Discourse, questo è sufficiente secondo me.

Ovviamente non è una priorità per il lancio.

I bot di Discord sono ospitati altrove, giusto? Dato che Discourse ha un’API REST aperta, tutto ciò che fa Discord è possibile senza configurazioni aggiuntive

con Discourse ottieni un vantaggio in più, poiché puoi renderlo un plugin di Discourse che viene eseguito sullo stesso server

o anche un Theme component leggero e sicuro

Tuttavia, un’API per bot potrebbe essere interessante come modo per far crescere l’ecosistema attorno a Discourse.

Falco ha ragione. Abbiamo già un modo per configurare i bot con l’interfaccia di amministrazione della chat.

corretto per i webhook? Ma Discourse può essere molto più potente di Discord qui

potresti creare alcuni appEvent per chatSent e chatReceived e le persone potranno quindi decorare i messaggi utilizzando componenti tematici js. Questo ci darà “bot serverless”

2 Mi Piace

Il fatto che Discourse sia open-source mi fa pensare che il potenziale per i bot sia molto più alto

Il nostro team è disposto a investire risorse nello sviluppo dei nostri bot/plugin secondo necessità per la community, ma questo è più attraente in un framework open-source come Discourse

E ci sono alcuni bot che già utilizziamo per Discord, quindi stavo contemplando quanto sarebbe facile trapiantarli in Discourse

Non conosco molto la tecnologia, quindi non ero sicuro di quanto lavoro sarebbe stato necessario fare sull’API di Discourse per abilitare bot che interagiscono nei canali

Ci sono anche entusiasmanti possibilità per i bot di Discourse che derivano dalla funzionalità unica di Discourse rispetto a Discord. Ad esempio, immagina un bot che ascolta domande chiave nella chat, quindi le sposta automaticamente in un thread di discussione e assegna la domanda a una persona di supporto.

2 Mi Piace

Ottima chiamata Falco; è piuttosto eccitante, e non è qualcosa a cui ho pensato

Oh, è un’idea davvero fantastica

Totalmente possibile anche. Come ha detto Falco, potremmo supportarlo da parte nostra in circa 5 minuti

1 Mi Piace

Molti bot di Discord si basano sul loro sistema di ruoli. Presumo che potremmo replicarlo usando i gruppi di Discourse.

Un caso d’uso molto popolare su Discord è avere un canale di benvenuto con emoji su cui le persone possono fare clic per assegnarsi un ruolo. Per replicare questo in Discourse, immagino che potremmo avere un argomento di benvenuto, che istruisce le persone a fare clic sulle emoji (ora che abbiamo le reazioni di Discourse, questo è più fattibile), e poi far assegnare loro dal bot/plugin ai gruppi in base a tali reazioni.

E poi sembra che possiamo menzionare i gruppi qui Allow groups to be mentioned and sent messages

Evidenziare questa funzionalità parallela sarà fondamentale, penso, per attrarre comunità più profondamente radicate nell’ecosistema Discord.

Un altro parallelo sarebbe l’aggiunta di questa funzionalità, con gli utenti online raggruppati per il loro Gruppo, nello stesso modo in cui Discord raggruppa per Ruolo.

Sebbene io possa vedere la prospettiva di marketing di voler attrarre persone da Discord, questa “reazione con un’emoji per ottenere un ruolo” è in realtà una sorta di soluzione di ripiego goffa per la mancanza di funzionalità in Discord, specificamente perché non ha modi migliori per richiedere e gestire l’appartenenza a un gruppo. Discourse ha già varie opzioni come “Consenti agli utenti di unirsi liberamente al gruppo” rispetto a “Consenti agli utenti di richiedere di unirsi”, insieme a una suite completa di strumenti amministrativi. Quindi dovrebbe essere possibile gestirlo in modo migliore, e preferirei davvero non vedere l’appartenenza a gruppi basata su emoji, almeno di default. Potrebbe però essere un ottimo plugin. :wink:

3 Mi Piace

Quindi, abbiamo riflettuto molto su questo caso d’uso nel corso degli anni. Il motivo per cui devi scrivere bot in Discord è perché stai cercando di far entrare un chiodo quadrato in un buco rotondo, e stai creando un’esperienza utente strana perché non c’è niente di meglio.

Su Discourse, sarai in grado di configurare Discourse Automation per ottenere lo stesso caso d’uso, e sarai in grado di ottenere l’assegnazione del gruppo/ruolo in modi che potrebbero avere più senso per i tuoi utenti, come votare in un sondaggio o rispondere a un messaggio in una chat.

3 Mi Piace