Chat Discourse

:discourse2: Riepilogo Discourse Chat aggiunge funzionalità di chat alla tua istanza Discourse.
:open_book: Guida all’installazione Questo plugin è integrato nel core di Discourse. Non è necessario installare il plugin separatamente.

Funzionalità

Come menzionato nel nostro annuncio iniziale e nell’aggiornamento più recente e nell’annuncio sui thread, questo plugin aggiunge funzionalità di chat al tuo Discourse, consentendogli di supportare nativamente sia le esigenze di comunicazione a lungo termine che quelle a breve termine della tua comunità online.

Configurazione

Configurazione iniziale

La chat è abilitata per impostazione predefinita per tutti i nostri siti ospitati, ma se non è ancora abilitata, puoi andare su /admin/plugins e attivare il plugin:

Per impostazione predefinita, la Chat sarà disponibile solo per il gruppo staff, ma puoi aggiungere altri gruppi aggiungendoli all’impostazione chat allowed groups.

Conservazione dei canali

Per impostazione predefinita, i canali sono configurati per conservare i messaggi per 90 giorni e i messaggi diretti e di gruppo sono configurati per conservare i messaggi per sempre, ma queste sono impostazioni del sito configurabili:

  • chat channel retention days (90 giorni di default)
    Scegli per quanto tempo conservare i messaggi della Chat per i canali
  • chat dm retention days (per sempre di default)
    Scegli per quanto tempo conservare i tuoi messaggi della Chat per i canali di messaggi diretti e di gruppo

Altre impostazioni del sito

Ulteriori impostazioni del sito ti permettono di configurare un set di emoji reazioni predefinite e una serie di funzionalità di sicurezza (come il numero massimo di messaggi di chat al secondo, la lunghezza minima del messaggio, la durata del silenzio e se consentire gli upload).

Accesso ai canali e creazione di nuovi canali

Dopo l’attivazione del plugin, apparirà un fumetto nell’intestazione accanto all’icona di Ricerca, e cliccandoci si aprirà la finestra della Chat a Schermo Intero, dove puoi accedere ai canali predefiniti e avviare nuove chat personali. Per tornare alla finestra della Chat a Schermo Intero da all’interno di ogni canale, utilizza l’icona < nell’angolo in alto a sinistra.

Utilizzando il pulsante Screenshot 2022-06-24 at 5.52.54 PM su qualsiasi finestra della Chat, puoi alternare tra la modalità Schermo Intero e la modalità Cassetto.

Crea un canale

Per creare un nuovo canale (solo per lo staff), vai a /chat/browse/open cliccando e selezionando l’icona :pencil: nella barra laterale del canale:

Poi, seleziona Nuovo canale dall’angolo in alto a destra della pagina. Scegli una categoria a cui associarlo, dagli un nome, un’emoji e aggiungi una descrizione opzionale da visualizzare nella pagina Sfoglia Canali.

Una categoria può avere più canali associati, e se ne possono aggiungere altri in qualsiasi momento. Poiché un canale è sempre collegato a una categoria, puoi fare affidamento sulle autorizzazioni di categoria esistenti per limitare automaticamente chi ha accesso a quella particolare conversazione.

:bulb: Vuoi un canale solo per i tuoi utenti TL3+? Allora creando un nuovo canale per la tua categoria #lounge otterrai esattamente questo.

Thread

I canali possono avere i thread abilitati alla creazione o successivamente nella pagina delle impostazioni del canale:

Quando un membro risponde a un messaggio della chat quando il canale ha i thread abilitati, si aprirà una barra laterale dei thread e un estratto dell’ultimo messaggio nel thread verrà visualizzato sotto il messaggio originale nel flusso principale del canale:

I thread hanno livelli di tracciamento simili agli argomenti, che possono essere modificati tramite l’icona :bell: nell’angolo in alto a destra del thread:

Il creatore del thread può modificare il titolo del thread. Nei siti ospitati da Discourse, la generazione del titolo del thread tramite AI è abilitata per impostazione predefinita :sparkles:

I membri possono vedere tutti i thread a cui partecipano tramite il link “I miei thread” nella parte superiore della barra laterale della chat:

Unirsi a un canale

Puoi visualizzare e unirti ai canali dalla pagina “Sfoglia canali”. Da questa pagina, puoi visualizzare tutti i canali che sono visibili a te e idonei a cui unirti.

Invitare utenti nei canali con @menzioni

Il @menzionare singoli utenti o gruppi darà l’opzione di invitarli al canale se non sono già partecipanti. Per invitare gruppi in questo modo, l’impostazione “Chi può @menzionare questo gruppo?” nella pagina /manage/interaction del gruppo deve essere impostata su qualcosa di diverso da “Nessuno”.

Avviare un messaggio diretto o una chat di gruppo

Per avviare un messaggio diretto, usa l’icona :heavy_plus_sign: nella finestra della Chat a Schermo Intero nella sezione DM e inizia ad aggiungere i nomi utente all’elenco dei destinatari. Per lasciare un messaggio diretto o una chat di gruppo, clicca sull’icona X accanto al nome del canale (solo su desktop).

:information_source: Se lasci accidentalmente un messaggio diretto, l’avvio di una nuova chat con la stessa persona/gruppo di persone ti ricollegherà ai messaggi inviati in precedenza.

Opzioni dei messaggi della Chat

Come gli argomenti, i messaggi della Chat supportano:

  • Modifiche
  • Risposte
  • Citazioni
  • Oneboxing
  • Reazioni
  • Segnalibri
  • Cancellazione

Nel composer, puoi inserire date, caricare file e GIF! I canali della Chat supportano menzioni @here e @all a livello di canale per canale, mentre sono presenti anche funzionalità di presenza come un alone verde per gli utenti online e l’indicatore l’utente sta scrivendo…

Puoi anche selezionare uno o più messaggi della Chat e “Cita nell’argomento” per trasformare rapidamente una conversazione in un argomento Discourse per una discussione approfondita, o premere “Copia” per ottenere i messaggi negli appunti da pubblicare in un argomento esistente o in un diverso canale della Chat:

Gli amministratori e i moderatori hanno anche la possibilità di selezionare i messaggi della Chat e spostarli in un canale diverso.

Aggiunta automatica degli utenti a un canale

Durante la creazione di un nuovo canale, gli amministratori vedranno ora un’opzione per aggiungere tutti i nuovi e gli utenti esistenti. Utilizzando questa funzione, gli amministratori possono configurare i “canali predefiniti” per i gruppi di utenti da includere automaticamente:

Per un canale esistente, gli amministratori possono attivare questa funzione nelle Impostazioni del Canale. In tutti i casi, apparirà una finestra di dialogo di conferma per indicare il numero di utenti che vengono aggiunti.

Ricerca

I membri possono cercare i messaggi dei singoli canali con l’icona di ricerca nell’angolo in alto a destra di ogni canale:

Oppure cercare tutti i canali tramite il link “Cerca” nella parte superiore della barra laterale della chat:

Pannello informazioni della Chat

Cliccando sul titolo di un canale, gli utenti ora verranno portati a un pannello informativo utile con due schede:

  • La scheda Impostazioni visualizzerà titolo, descrizione e categoria collegata, in modo che gli utenti abbiano il contesto di cui hanno bisogno per ogni canale.

    Permetterà anche di impostare le preferenze di notifica (muto, notifiche push desktop/mobile). Per gli amministratori, questa scheda include anche l’interruttore della modalità di auto-join, i pulsanti di chiusura del canale e archiviazione del canale.

  • La scheda Membri permette agli utenti di vedere chi altro è nella stanza con loro (elenco membri e conteggio totale). Include un filtro per consentire la ricerca.

image

Preferenze della Chat

Quando la Chat è abilitata, gli utenti vedono una nuova pagina /preferences/chat nelle loro preferenze. In questa pagina, possono disattivare la Chat, disattivare le notifiche @here e @all, gestire le notifiche email della Chat o scegliere un suono desktop.

Le impostazioni esistenti nella pagina /preferences/users si applicano anche ai messaggi diretti della Chat, quindi gli utenti possono anche disattivare i messaggi diretti o silenziare o ignorare altri utenti individuali.

Chiusura, eliminazione e archiviazione dei canali

Gli amministratori e i moderatori possono chiudere o eliminare i canali dalla pagina delle impostazioni del canale, a cui si può accedere cliccando sul nome del canale nell’intestazione del canale. Un canale chiuso può essere riaperto in qualsiasi momento, ma l’eliminazione di un canale non è reversibile, quindi è presente un ulteriore controllo di conferma.

Per archiviare un canale, l’impostazione chat allow archiving channels deve essere abilitata e il canale deve essere chiuso. Puoi quindi scegliere “Archivia canale” dalle impostazioni del canale e ti verrà presentata una finestra modale che chiede se vuoi creare un nuovo argomento o utilizzare un argomento esistente per il processo di archiviazione:

L’archiviazione copierà i messaggi della Chat in una trascrizione della chat e poi li pubblicherà nell’argomento selezionato, e appariranno in questo modo:

Integrazioni

Discourse Chat supporta i webhook in entrata ma non ha ancora supporto per bot interattivi o comandi slash.

:loudspeaker: Invio di messaggi della Chat utilizzando webhook in entrata [Compatibile con Slack]

L’interfaccia utente per la creazione di webhook si trova su Admin > Plugins > Chat > Nuovo webhook in entrata. Puoi configurare un nome, una descrizione, un nome utente (che pubblica i messaggi), il canale di destinazione e un’emoji per ogni webhook.

:discourse2: Ospitato da noi? La Chat è inclusa come plugin integrato per tutti. :partying_face:

46 Mi Piace
Now I've got Chat :speech_balloon: what do I do with Personal Messages?
Introducing Discourse Chat (BETA)
Add Option to Disable User-User Chat
Are chat messages hard deleted after the retention period?
Can I make chat visible for users who aren't logged in?
Use the api to post to chat channel?
Community Guide: Activating Lurkers
OP Contents on Progress Bar
Discourse Disorder
Channels, What are they?
In private chats AI uses threads
Improve editiability and visibility of Chat channel descriptions
Chat-like forums - open topic to the right from the list of topics
Chat settings missing?
Advice on a support forum
Using user cards to quickly view information about others
Discourse Gamification
Can anyone help me to add chat option of discord on forum?
Discourse Automation
Watched Words Reference Guide
Mattermost to Discourse Chat via incoming webhooks
Building a technical support chatbot
Can I auto-generate a post title
Discourse Livestream
Discourse Version 3.2
Discourse Chat Integrations
Chat button on usercard
3.0.0.beta15: Closing into Discourse 3.0 (with Sidebar, Chat, New Menus and more)
Discourse Calendar and Events
Hashtags are getting a #makeover
Migrating an existing community to Discourse
Is it possible to use Discourse Chat with the stable version?
What is the best way to run a support channel?
Try out the new sidebar and notification menus!
Discourse Livestream
Trust Level Permissions Reference
Request a howto auto post from a RSS feed to a chat channel by eg. using make.com?
Referencing types of review items created by plugins
Dedicated chat client?