Dove posso trovare per quanto tempo dura questo silenzio automatico o dove è configurata tale durata?
Ho controllato:
Admin → Impostazioni → Livelli di fiducia (Trust Levels)
Admin → Impostazioni → Pubblicazione (Posting)
Limite di frequenza e impostazioni per i nuovi utenti
Non vedo un’impostazione esplicita di durata del silenzio collegata a questo comportamento, e l’interfaccia utente non mostra un orario di scadenza per il silenzio.
È permanente? Per i nuovi utenti, vorrei poterlo impostare a 24 ore. Finora, la maggior parte degli account spam che vengono silenziati non torna per riprovare. Ma gli utenti reali torneranno. A volte vengono silenziati per aver incollato il loro primo messaggio.
Sono silenziati finché non vengono riattivati dalle azioni manuali di un moderatore.
Questi moderatori verranno avvisati tramite un flag, che sarà nella coda di revisione (disponibile su /review). Ecco uno screenshot oscurato di uno proveniente da Meta poco fa:
È un po’ strano che abbiamo questo codice, che predefinisce 1000 anni (lol), ma sembrava anche avere la possibilità di impostare una configurazione personalizzata, anche se
Non credo che tu possa farlo al momento. Almeno sicuramente non tramite l’interfaccia utente. Potrebbe essere una svista o semplicemente qualcosa che non abbiamo mai implementato.
Abbiamo l’impostazione della durata per il silenziamento in chat, che è stata aggiunta più di recente, quindi penso che questo sia un buon candidato per una richiesta di funzionalità
Se non l’hai già fatto, potresti anche voler controllare le impostazioni del sito relative al silenziamento automatico, in particolare Notifica ai mod quando l'utente è silenziato
Ho supposto che il codice venisse utilizzato per il periodo di tempo personalizzato quando si silenzia manualmente un utente per una certa quantità di tempo.
È interessante. Abbiamo anche quell’impostazione spuntata sul nostro sito, ma sembra che i moderatori non ricevano sempre l’avviso nella Coda di Revisione.
Pensavo fosse forse una stranezza legata alla nostra specifica istanza di Discourse, ma forse no.
Il problema è che è completamente casuale; a volte riceviamo gli avvisi, altre volte no.
Penso che l’impostazione sia una sorta di backup in modo che i moderatori sappiano anche quando l’utente non viene aggiunto alla coda di revisione (per qualsiasi motivo ).
C’è un messaggio privato nella posta in arrivo del gruppo moderatori riguardo all’utente silenziato?
il sistema silenzia un utente (per qualsiasi motivo)
appare nella Coda di Revisione (Review Queue)
i moderatori se ne occupano
Non c’è nessun messaggio privato (PM), nessun’altra notifica che indichi che un utente è stato silenziato per aver digitato troppo velocemente, ecc.
L’unico motivo per cui so che ci sono questi periodi casuali senza notifiche è perché controllo regolarmente la scheda Amministrazione (Admin) >> Utenti (Users) >> Silenziati (Silenced).
Volevo solo assicurarmi che nessun messaggio venga effettivamente inviato. Potrebbe anche darsi che nessuno se ne accorga perché il livello di notifica della casella di posta del moderatore è impostato in modo da generare poco (in questo caso, forse troppo poco) rumore.
Penso che potrebbe funzionare usare #data-explorer e #automation per inviare un messaggio o pubblicare in un argomento nella categoria staff quando @system silenzia un utente.
Qualcosa come:
SELECT target_user_id, details, updated_at
FROM user_histories
WHERE action = 30
AND acting_user_id = -1
AND updated_at >= NOW() - INTERVAL '1 hour'
E un’automazione “Pianifica un MP con i risultati di Data Explorer” o “Pianifica una pubblicazione in un argomento con i risultati di Data Explorer” che viene eseguita ogni ora.