¡Caso de uso interesante!
Creo que te serviría mejor con algunos cambios:
Mover la expiración de la prohibición a un campo de tema personalizado dedicado
Esto te permitirá validar que cada prohibición tiene una expiración cuando se crea un tema nuevo y facilitará la consulta de las prohibiciones expiradas.
También podrías usar nuestra publicación Introducing Experimental Form Templates, que también te da acceso programático a datos específicos en un tema.
Añadir filtros personalizados /filter
Con el campo personalizado o la plantilla de formulario, ahora es fácil añadir nuevos filtros /filter como prohibiciones expiradas, prohibiciones archivadas, etc. Estos se convertirían entonces en tus listas de trabajo principales para moderadores, y se pueden añadir a la barra lateral para facilitar su uso.
¿Automatizar las prohibiciones en su totalidad?
La pieza final sería hacer que Discourse cree automáticamente las prohibiciones en Roblox y Discord cada vez que se crea un tema, y también que elimine automáticamente las prohibiciones cuando expiren.
Esto es bastante fácil de hacer con un trabajo recurrente y acceso a la API.
Si tienes un Set up a local Discourse Development Environment, incluso puedes pasar mi publicación aquí como especificación a Claude Code y lo construirá en minutos.