Ciao! Grazie per la risposta.
Certamente, l’ultima volta ho commentato questo ma posso aggiungere ulteriore contesto, ovviamente la situazione è la seguente:
Contesto:
- Discourse ha più categorie.
- Le categorie sono fortemente applicate in base a un “tema”.
- Alcuni di questi temi possono diventare più “caldi” di altri (diciamo lo Sport, per esempio).
- A volte un utente va bene (anche idealmente) in tutta la Community, ma c’è quel tema/categoria in cui si comporta come una persona completamente diversa (investimenti/credenze/ecc.).
- La mia opinione qui è che si tratti di un comportamento simile a quello di un alcolista esposto a un mini-bar o a un open bar. Puoi chiedere loro di non interagire con esso o di “bere solo acqua”, ma cosa puoi fare… succede.
- Sto cercando di evitare di rimuovere utenti altrimenti perfettamente funzionali dalla community solo a causa di quella categoria che li fa impazzire.
Pertanto:
- La mia idea iniziale era semplicemente aggiungere quegli utenti a un gruppo e quel gruppo verrebbe rimosso da una o più categorie. Una sorta di “ban soft” o “punizione soft” per cercare di incentivare dei cooldown o anche solo rimuovere le persone del tutto da determinate categorie.
Problemi:
- I gruppi aggiungono, non sottraggono, quindi non posso usarli nel modo in cui stavo pensando.
- Una possibile soluzione era aggiungere tutti gli utenti a un gruppo che ha accesso a dette categorie e poi rimuovere quelli che vengono soft-bannati. Il problema è che non esiste un meccanismo che inserisca automaticamente i nuovi utenti in una nuova categoria (tranne i livelli di fiducia).
- Non posso ricorrere solo ai Livelli di Fiducia poiché questi comportano funzionalità che sto cercando di non rimuovere da dette persone.
Aggiornamenti
- Ho scoperto l’estensione di @Falco qui e mi è sembrato che forse possa aiutarmi con questo.
Spero che la mia spiegazione abbia senso. ![]()
Grazie!