Mi piacerebbe avere un URL che potrei dare alle persone, o inserire facilmente in un componente del tema, dove se ci cliccassero, inizierebbe una chat personale con quella persona o continuerebbe una chat personale già in corso.
Sì, sarebbe utile anche per la community che sto amministrando!
Come contesto:
Quando abbiamo configurato la nostra istanza Discourse, abbiamo deciso di disabilitare i messaggi diretti (DM) a favore della nuova funzione Chat. Pensavamo che sarebbe stato confusionario per i membri della nostra community avere entrambe le cose.
Il nostro Discourse ha una categoria di supporto. Ho appena risposto a un argomento in cui ho utilizzato un link DM al mio profilo (seguendo il link della documentazione sopra pubblicato da @jimkleiber) per chiedere a un membro di condividere informazioni potenzialmente private con me, per continuare ad aiutarlo privatamente. Ma ovviamente, abbiamo disabilitato i DM, quindi non ha funzionato.
Avere un semplice link che apra una chat con un certo nome utente sarebbe utile. Altre informazioni precompilate non sono molto importanti per noi.
Sì, sono interessato anche io a questo, ho sollevato la questione da qualche parte riguardo al seguire un link in una chat (non un PM), ma non ricordo dove ho scritto
E avrei bisogno anche di un link del genere, per inviti in stile supporto. Sarebbe molto più facile che inviare un invito ordinario e dare istruzioni per aprire una chat 1:1, o per me creare un qualche tipo di promemoria per aprire una chat quando/se quella persona accede.
Sono lieto di condividere che abbiamo recentemente implementato la prima versione di questa funzionalità, che ti consentirà di creare un link per avviare una nuova chat con uno o più utenti. Puoi provarlo nella tua community con il seguente URL…
[COMMUNITY] con l’URL della tua community (ad esempio, meta.discourse.org)
[USER1, USER2, ETC.] con il nome utente (i) del membro con cui desideri chattare. Se crei un link per avviare una chat con più membri, separali con virgole.
Per ora, questo funziona solo per messaggi diretti a uno o più individui.
Mentre provi questa funzionalità, facci sapere se ci sono ulteriori miglioramenti che potremmo apportare qui per supportare meglio la tua community!
Questa funzionalità è incredibile ed è esattamente quello che stavo cercando.
L’unica cosa che manca e che sarebbe molto utile è se ci fosse un modo per avviare una chat di gruppo allo stesso modo.
In alternativa: se ci fosse un modo per trasformare una chat privata con più persone in una chat di gruppo, sarebbe fantastico. La differenza principale tra le due è la possibilità di aggiungere un nome a una chat privata con più persone.
Ciao @lindsey - Prima di tutto, grazie per aver creato questo. È estremamente utile.
Sto riscontrando un problema per cui ogni chat avviata in questo modo viene trattata come unica anche quando contiene le stesse persone. Ad esempio, se avvio questa chat:
e poi ho una conversazione, la prossima volta che accedo allo stesso URL viene creata una nuova chat di gruppo senza nessuno dei messaggi precedenti.
Sto generando questi link dinamicamente e quando scrivo l’URL non ho modo di sapere se la conversazione è completamente nuova o se gli stessi destinatari hanno già chattato in precedenza.
Probabilmente non è un problema facile da risolvere, ma sarebbe fantastico se esistesse già un DM con lo stesso elenco di destinatari, in modo che possa semplicemente reindirizzarsi lì invece di creare un nuovo DM completamente vuoto.
Per tua informazione, Chatbot ha implementato le informazioni precompilate come messaggio di avvio, sentiti libero di adottare la tecnica (ma richiede un plugin poiché aggiunge un controller all’API)
Tuttavia, un’implementazione nativa sarebbe gradita.
Puoi condividere qualcosa di più sul tuo caso d’uso? Capisco che vorresti collegarti alla chat di gruppo esistente quando esiste, ma il perché mi aiuterà a metterlo nel contesto e a capire come questo sarebbe utile alla tua community.
Il “PERCHÉ” è lo stesso di creare nuove chat per un gruppo di utenti. Abbiamo persone che fanno cose a margine (anche al di fuori di discourse + sfruttando SSO) e vogliamo creare chat per loro dinamicamente. Funziona perfettamente la prima volta che lo fai.
Ma la seconda volta che lo fai, crea una nuova conversazione DM invece di richiamare quella esistente che:
Rende la funzionalità meno utile perché non puoi vedere la cronologia
Grazie per tutti i feedback che avete condiviso qui: lavoreremo per aggiornare il funzionamento di questi link in modo che aprano chat di gruppo esistenti (quando disponibili) invece di crearne di nuove.
Non ho una tempistica per quando questo potrebbe essere pronto, ma condivideremo aggiornamenti non appena possibile.