Blocco al Livello di Fiducia 0

Ciao,

Abbiamo un utente bloccato al livello di fiducia 0. So che ci sono limiti di pubblicazione per gli utenti a TL0, ma ho difficoltà a capire se i limiti di post sono completi o giornalieri.

Questo post indica che il limite non è sull’ammontare totale dei post:

Ma questo post sembra suggerire che sia in realtà un limite generale.

Spero che le restrizioni di post per TL0 possano essere su base giornaliera, non generali, poiché non riesco a trovare altri metodi per limitare la quantità di post di alcuni utenti senza influenzare tutti gli utenti. Ma non riesco a farmi un quadro chiaro di come specificamente gli utenti TL0 siano limitati.

  • Gli utenti TL0 sono soggetti a limiti per il “primo giorno” dopo la creazione dell’account. Questi sono:
    • max_topics_in_first_day (predefinito: 3)
    • max_replies_in_first_day (predefinito: 10) Questi limitano il numero di argomenti/risposte che un utente può creare nelle prime 24 ore dopo il suo primo post. Successivamente, questi limiti non si applicano più.
  • Restrizioni per argomento per TL0:
    • newuser_max_replies_per_topic (predefinito: 3) — Numero massimo di risposte consentite da un nuovo utente in un singolo argomento prima che qualcun altro risponda. Questo serve a prevenire lo spam negli argomenti, non la pubblicazione generale.
  • Nessun limite generale o permanente sul numero totale di post per gli utenti TL0. Dopo il periodo iniziale del “primo giorno”, gli utenti TL0 sono soggetti ai limiti generali del sito (max_topics_per_day ecc.), non a un limite rigido specifico per TL0.
5 Mi Piace

Grazie @jahan_gagan, questo chiarisce anche alcune domande aperte che avevo su questo argomento.

Molto apprezzato.

2 Mi Piace

Ho finito per creare una soluzione alternativa utilizzando un paio di strumenti diversi (la mia conoscenza del codice non è abbastanza forte da creare un plugin personalizzato!). Ha funzionato bene ed è operativa.

  1. Ho creato un nuovo gruppo, restricted-users.
  2. Ho creato un modulo guidato personalizzato, limitato al gruppo dei moderatori.
  3. Ho creato una nuova categoria visibile solo ai moderatori, restricted-users-admin, e ho sostituito il composer con il modulo guidato personalizzato.
  4. Quando un utente deve avere la sua capacità di postare limitata, un moderatore compila il modulo guidato personalizzato. Il modulo chiede quale utente deve essere aggiunto al gruppo e quale data deve essere rimosso.
  5. L’invio del modulo crea un nuovo argomento in restricted-users-admin.
  6. Ho creato un webhook per questa categoria per inviare qualsiasi nuovo argomento creato.
  7. Quando il webhook viene ricevuto, prima controlla se l’utente è già nel gruppo e, in tal caso, crea una risposta con tale informazione. Se l’utente non è nel gruppo, lo aggiunge al gruppo, quindi attende fino alla data/ora di fine specificata, quindi lo rimuove dal gruppo.
  8. Ho creato un webhook per qualsiasi post da parte di utenti nel gruppo restricted-users.
  9. Quando l’utente ristretto posta e viene inviato il webhook, viene effettuata una chiamata API per determinare quanti post l’utente ha effettuato quel giorno (ho usato lo stesso giorno invece di un periodo di 24 ore, ho pensato che fosse semplicemente più facile abbinare la data, immagino). Ho filtrato i messaggi privati qui.
  10. Se è il penultimo post che l’utente ha a disposizione, l’API invia un messaggio privato all’utente informandolo che si sta avvicinando al limite e ha un altro post oggi. Come prova di concetto, ho impostato il limite a 5 post, quindi questo invia un messaggio privato dopo il 4° post dell’utente.
  11. Se è il suo ultimo post, l’API silenzia l’utente per 24 ore.
  12. Quando l’utente viene rimosso dal gruppo restricted-users, l’API invia una risposta al post originale nella categoria restricted-users-admin.

Questo è un territorio di casi limite per noi: è una cosa “di ultima risorsa”, dopo molta comunicazione e moderatori che lavorano con l’utente. Non prevedo che avremo un traffico tale da diventare gravoso, si tratta di un numero piccolissimo di utenti. Siamo un’organizzazione di appartenenza e il nostro forum Discourse funge da archivio per tutti i tipi di risorse, quindi i membri dovrebbero essere in grado di accedervi. Pertanto, dobbiamo trovare soluzioni diverse anziché sospendere.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.