📣 Introduzione dei canali chat predefiniti (aggiungi automaticamente gli utenti)

Aggiungi automaticamente gli utenti ai canali

Durante la creazione di un nuovo canale, gli amministratori vedranno ora un’opzione per aggiungere tutti gli utenti, nuovi ed esistenti, ad esso. Utilizzando questa opzione, gli amministratori possono configurare “canali predefiniti” per gruppi di utenti che verranno inclusi automaticamente.

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

:white_check_mark: Gli utenti entrano automaticamente in un canale quando:

  • vengono aggiunti a un gruppo che ha accesso a un canale con partecipazione automatica
  • un canale viene creato o modificato per avere la partecipazione automatica abilitata

Si noti che gli utenti non vengono rimossi automaticamente da un canale se la partecipazione automatica è stata disabilitata dopo che sono stati aggiunti. Se un utente è stato aggiunto automaticamente a un “canale predefinito”, può abbandonarlo in qualsiasi momento.

Un nuovo pannello informativo

Facendo clic sul titolo di un canale, gli utenti verranno ora indirizzati a un utile pannello informativo con tre schede:

image

  • La scheda Informazioni visualizzerà titolo, descrizione e categoria collegata, in modo che gli utenti abbiano il contesto necessario per ogni canale.
  • La scheda Membri consente agli utenti di vedere chi altro è nella stanza con loro (elenco membri e conteggio totale). Include un filtro in modo che possano utilizzare la ricerca.
    image
  • La scheda Impostazioni consentirà di impostare le preferenze di notifica (silenzia, notifiche push desktop/mobile). Per gli amministratori, questa scheda include anche l’opzione di attivazione/disattivazione della modalità di partecipazione automatica.
29 Mi Piace

Abbiamo attivato la funzione “aggiungi automaticamente utenti” per uno dei nostri canali di chat “tutti” stasera. Tuttavia, finora ha aggiunto solo 284 utenti dei nostri oltre 1200 utenti sull’istanza del forum. Non ho notato molta coerenza riguardo a chi è stato aggiunto e chi no. Si tratta attualmente di una limitazione del plugin o c’è qualcos’altro che non va?

Per fornire un po’ di contesto:
Gestiamo un sito che richiede l’accesso. Il canale di chat interessato è attualmente collegato a una categoria a cui “tutti” hanno il permesso di accedere. Tutti gli utenti del forum hanno attualmente accesso al plugin di chat nelle impostazioni di amministrazione.

Apprezziamo i vostri pensieri!

6 Mi Piace

Quanti di quegli 1200 utenti avevano interagito con il sito da quando è stato attivato?

3 Mi Piace

Inizialmente ho pensato che potesse essere la causa, ma alcuni degli utenti nell’elenco non sono attivi da molto tempo… forse mai. Non ho un numero esatto… ma potrei approfondire ulteriormente, se necessario.

4 Mi Piace

Intendi/supponi che “aggiungi tutti” sia in realtà “aggiungi coloro che sono stati interagiti in un certo intervallo di tempo”?

2 Mi Piace

Attualmente filtriamo gli utenti che sono “inattivi” (oltre agli utenti “staged” e agli utenti anonimi). Ecco le specifiche per tale logica.

@Roman, ci sono test che coprono lo scenario per questi utenti se in seguito diventano attivi? O ciò è implicito nella specifica esistente perché questo job viene eseguito periodicamente?

3 Mi Piace

Ottima domanda. Abbiamo coperto solo l’attivazione dell’utente, quindi è uno scenario che mi è sfuggito. Il lavoro non viene eseguito periodicamente, ma probabilmente dovrebbe, dato che continuiamo a trovare altri casi in cui lo stato dell’utente cambia e dobbiamo unirli automaticamente.

4 Mi Piace

Ciò ha assolutamente senso. Lo stato “inattivo” utilizzato qui è lo stesso del flag “Attivato/Disattivato” nella dashboard di amministrazione o è collegato a qualcosa che tiene traccia dell’utilizzo effettivo e continuativo della piattaforma? Se è la prima opzione, abbiamo ancora un problema perché abbiamo solo due utenti disattivati, nessun utente staged e 13 utenti anonimizzati.

2 Mi Piace

Active ha due significati qui. Deve essere attivo, poiché la loro email è confermata, ma significa anche che hanno visitato il sito almeno una volta negli ultimi tre mesi (controlliamo il loro attributo last_seen_at per questo).

6 Mi Piace

Solo per tua informazione… ho fatto un rapido controllo e ho trovato circa 24 account tl0 solo nelle “A” dei nostri partecipanti alla chat aggiunti automaticamente che non hanno mai effettuato l’accesso alla piattaforma da quando i loro account sono stati approvati. La maggior parte di loro ha creato account nel periodo 2018-2019. Avrebbero dovuto essere tutti considerati inattivi, secondo quella definizione.

4 Mi Piace

Sì, questo è stato fatto appositamente per gestire il caso in cui l’utente viene creato, ma non ha molto senso. Spostarlo in un processo pianificato risolverà anche questo problema.

5 Mi Piace

6 messaggi sono stati uniti a un argomento esistente: Aggiungi automaticamente l’utente al canale in base all’iscrizione al gruppo

Quindi, se ho impostato gruppi consentiti chat su utente tl1 e consento a un canale di aggiungere automaticamente utenti collegati a una categoria accessibile tl0, cosa succederà? L’opzione successiva sovrascrive la precedente?

3 Mi Piace

Dovrebbe rispettare entrambe le impostazioni e in questo caso verranno aggiunti solo gli utenti tl1.

5 Mi Piace

Grazie per la risposta, vedo che il canale collegato (che è collegato a una categoria accessibile tl0) ha circa 1700 membri, ma i miei utenti tl0 sono circa 4000 come mostrato nella pagina del gruppo, ho rimosso la restrizione tl1, ma il numero non aumenta. C’è un ritardo nei dati o qualche impostazione influenzerà anche questo numero?

2 Mi Piace

Attualmente gli utenti vengono aggiunti al canale in base alle autorizzazioni della categoria, ma quelli al di fuori dei gruppi autorizzati alla chat semplicemente non possono vedere alcuna funzionalità di chat e quindi non hanno accesso. Ci sono un paio di altri criteri che determinano se sono “attivi” o meno e vengono inclusi nell’aggiunta, il che potrebbe spiegare la differenza nei numeri:

5 Mi Piace

Sto riscontrando lo stesso problema che @sdpiowa ha identificato in precedenza in questo thread:

Ho capito da questo thread che solo gli utenti “attivi” si uniscono al canale. Va bene, anche se l’etichetta dell’opzione dovrebbe essere aggiornata per descrivere in modo più accurato la funzionalità.

Ciò che mi rimane poco chiaro è se questo controllo viene eseguito periodicamente. In altre parole, se un utente precedentemente inattivo interagisce con il sito domani, si unirà automaticamente al canale di chat o meno?

4 Mi Piace

C’è qualche conferma sulla mia domanda di cui sopra?

2 Mi Piace

Suppongo che ormai dovreste avere prove empiriche?

Non riesco a capire bene cosa faccia subject.execute(chat_channel_id: channel.id, starts_at: user.id, ends_at: user.id) nello spec, ma penso che quegli utenti vengano aggiunti continuamente.

2 Mi Piace

Sul mio forum gli utenti di ritorno verranno aggiunti continuamente. Certo, ci possono essere dei ritardi, ma non possono essere lunghi.

(Questo mostra una metrica che immagino molti amministratori di community non gradiscano :wink: Dice direttamente quanti pseudo utenti ha quella community…)

3 Mi Piace