Discourse Chat

: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
Chat settings missing?
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
Discourse Disorder
Discourse Livestream
Building a technical support chatbot
Using user cards to quickly view information about others
Discourse Gamification
Discourse Automation
Watched Words Reference Guide
Mattermost to Discourse Chat via incoming webhooks
Advice on a support forum
Can I auto-generate a post title
Discourse Livestream
Discourse Chat Integrations
Discourse Version 3.2
Chat button on usercard
3.0.0.beta15: Closing into Discourse 3.0 (with Sidebar, Chat, New Menus and more)
Hashtags are getting a #makeover
Migrating an existing community to Discourse
Is it possible to use Discourse Chat with the stable version?
Discourse Events
[Admin-Hinweis] Eines deiner Themes oder Plug-ins enthält Code, der aktualisiert werden muss
What is the best way to run a support channel?
Try out the new sidebar and notification menus!
Trust Level Permissions Reference
[Admin-Hinweis] Eines deiner Themes oder Plug-ins enthält Code, der aktualisiert werden muss
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?
Can anyone help me to add chat option of discord on forum?