Creación de un sistema para mover temas según criterios dados como una marca de tiempo

¡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.

3 Me gusta