Discord e Discourse - Meglio Insieme | Blog

Certamente! In realtà ho già delineato alcune di queste idee sopra. Ad esempio:

Ma per cercare di delineare il concetto in generale (tenendo presente che sono consapevole che alcune di queste cose potrebbero essere impossibili o più difficili di quanto valgano, questa è la visione idealizzata):

Possibilità per Amministratori, Moderatori o chiunque (a seconda delle impostazioni delle autorizzazioni) di creare istantaneamente Argomenti su Discourse partendo da uno (o più) messaggi su Discord, con un’interfaccia utente super semplice, ad esempio clic col tasto destro.

  • Interfaccia per selezionare la Categoria e i tag (opzionalmente) per il nuovo Argomento
  • La selezione multipla potrebbe essere utilizzata per identificare diversi messaggi da includere
  • Una versione base potrebbe semplicemente creare un Argomento da un utente di sistema o altro utente non personale di Discourse, con il contenuto di 1 o più messaggi Discord come unico messaggio che avvia un nuovo argomento
  • Una versione avanzata idealmente abbinerebbe gli utenti Discord a quelli di Discourse e creerebbe un Argomento partendo dal primo messaggio selezionato, attribuendolo all’utente corrispondente corretto, con gli altri messaggi selezionati come risposte, anch’esse correttamente attribuite
  • In entrambi i casi, verrebbe pubblicato un messaggio su Discord del tipo: “Una conversazione qui è appena stata trasformata in un argomento Discourse. Passa lì per continuare la discussione se vuoi! [link].”

Scorri verso il basso in questa pagina fino a “Retroactive Threading” per un buon esempio (sia nel concetto che nell’interfaccia) di ciò che ho in mente:
https://quill.chat/

Obiettivi ambiziosi:

  • Un’altra bella funzionalità sarebbe notificare l’utente (o gli utenti) il cui (i cui) messaggio/i viene (vengono) trasformato in un argomento Discourse all’interno di Discord, con un link al nuovo argomento
  • Sarebbe anche gradito permettere all’utente (o agli utenti) i cui messaggi sono stati selezionati per la creazione dell’argomento di negare/optare per l’esclusione
  • Opzione per invitare automaticamente gli autori dei messaggi selezionati a Discourse se non hanno già un account (o se non ne viene trovato uno corrispondente, cosa che potrebbe essere affrontata durante la registrazione se hanno già un account, magari con una email diversa, ecc.)
  • Integrazione con il comportamento di suggerimento dei thread già esistente (e recentemente aggiunto) di Discord, dove dice (quando le persone rispondono a un messaggio precedente) “Vuoi rendere più facile seguire questa conversazione di X risposte? Inizia un [thread]”, aggiungendo un’altra opzione, ad esempio “Inizia un [thread] o un nuovo [argomento] nel nostro forum.
  • Rilevamento di messaggi lunghi in fase di composizione su Discord e offerta del suggerimento, ad esempio: “Sembra che tu stia scrivendo un messaggio di chat molto lungo. Vuoi [iniziare un argomento del forum] invece?”
  • Visualizzazioni di argomenti inline, espandibili (finestra pop-up, con scorrimento?) per gli argomenti collegati a un messaggio/thread di Discord, cioè mostra un normale anteprima di tipo “onebox”, ma puoi cliccarci per visualizzare più della conversazione effettiva in qualche modo, ad esempio in un pop-up con scorrimento

L’obiettivo generale è rendere più semplice, se non fluido, per le persone iniziare nuovi argomenti da conversazioni esistenti su Discord e continuare le loro conversazioni più approfondite su una piattaforma dove ha più senso. E idealmente fornire anche suggerimenti contestuali ma non invasivi (proprio come fa già Discord) su quando le persone potrebbero voler continuare una conversazione sui forum invece che su Discord. Non pretendo che alcune di queste cose non siano un po’ ingombranti o goffe, ma credo che rappresenterebbero comunque un miglioramento rispetto a ciò che abbiamo.

Resta da vedere come apparirà la chat integrata nello stesso Discourse, nonché quanto verrà adottata, ad esempio per le comunità che desiderano avere una componente in tempo reale attiva oltre al forum, rispetto a quelle che, ad esempio, sono nate su Discord o hanno già una forte comunità sia su Discord che sul forum. L’integrazione sarà sufficiente per convincere i nuovi sviluppatori della comunità a usare solo Discourse sia per le funzioni in tempo reale che per quelle del forum? Lo vedremo. Ma l’utilità di gran parte di ciò che ho proposto sopra potrebbe dipendere fortemente da questo risultato.

Non sono un programmatore, ma penso spesso al finanziamento delle cose. Il problema è che ho numerose cose che vorrei vedere aggiunte/migliorate in Discourse e, certamente, non ho abbastanza soldi per finanziarle tutte. :grinning_face_with_smiling_eyes: Quindi do priorità… Le funzionalità di integrazione con Discord sono più un interesse per i miei clienti di consulenza, quindi spero che un giorno potrò convincere uno di loro a finanziare un’espansione in tal senso.

Sì, mi sono imbattuto in questo a un certo punto, non sono sicuro se prima o dopo il mio post sopra. È utile, quindi grazie per questo. Copre solo una parte del “problema”, ma è sicuramente una parte di una possibile soluzione.

Sono d’accordo con te per la maggior parte, ma sono cauto riguardo alla pubblicazione/ripubblicazione automatizzata. Cauto ma interessato alle possibilità, certamente. Se potesse essere basato su regole, come descrivi, potrebbe essere più utile.

È molto interessante! Non conosco bene l’API di Discord, quindi non sono sicuro di cosa sia possibile, ma ciò che descrivi sembra poter consentire alcune soluzioni utili. Qualcosa basato su regole, come accennato sopra, sarebbe un’ottima opzione da avere.

Tuttavia, penso ancora che strumenti potenti per moderatori/amministratori per “curare” manualmente i contenuti di Discord possano essere la cosa più importante o utile. Sicuramente è ciò per cui abbiamo meno capacità al momento, perché Integromat (ad esempio) può già essenzialmente fare ciò che descrivi, guardando gli argomenti Discord pubblicati, cercando testo particolare (ad esempio ?), o anche reazioni particolari (ad esempio una reazione emoji riservata a moderatori/amministratori che innesca tramite Integromat per pubblicare solo quegli argomenti su Discourse) e poi creare un argomento Discourse da quello. Quindi, sebbene sarebbe bello avere quella funzionalità in un plugin/integrazione nativa, per me sembra meno eccitante come area di focus rispetto a quanto ho descritto sopra.

2 Mi Piace