Caso d’uso interessante!
Credo che saresti servito meglio con alcune modifiche:
Sposta la scadenza del ban in un campo argomento personalizzato dedicato
Ciò ti consentirà di convalidare che ogni ban abbia una scadenza quando viene creato un nuovo argomento e renderà semplicissima l’interrogazione per i ban scaduti.
Potresti anche utilizzare la nostra Introducing Experimental Form Templates, che ti dà anche accesso programmatico a dati specifici in un argomento.
Aggiungi filtri personalizzati /filter
Con il campo personalizzato o il modello di modulo, ora è facile aggiungere nuovi filtri /filter come ban scaduti, ban archiviati, ecc. Questi diventerebbero quindi le tue liste di lavoro principali per i moderatori e potrebbero essere aggiunti alla barra laterale per facilità d’uso.
Automatizzare i ban nel loro complesso?
L’ultimo pezzo sarebbe fare in modo che Discourse crei automaticamente i ban su Roblox e Discord ogni volta che viene creato un argomento, e anche rimuovere automaticamente i ban quando scadono.
Questo è piuttosto facile da fare con un lavoro ricorrente e accesso API.
Se hai un Set up a local Discourse Development Environment, puoi persino passare il mio post qui come specifica a Claude Code e lo costruirà in pochi minuti.