Cas d’utilisation intéressant !
Je pense que vous seriez mieux servi avec quelques changements :
Déplacer l’expiration de l’interdiction vers un champ de sujet personnalisé dédié
Cela vous permettra de valider que chaque interdiction a une date d’expiration lors de la création d’un nouveau sujet, et facilitera grandement la recherche des interdictions expirées.
Vous pourriez également utiliser nos Introduction des modèles de formulaire expérimentaux, qui vous donnent également un accès programmatique à des données spécifiques dans un sujet.
Ajouter des filtres personnalisés /filter
Avec le champ personnalisé ou le modèle de formulaire, il est maintenant facile d’ajouter de nouveaux filtres /filter tels que les interdictions expirées, les interdictions archivées, etc. Ceux-ci deviendraient alors vos principales listes de travail pour les modérateurs, et ils peuvent être ajoutés à la barre latérale pour plus de facilité d’utilisation.
Automatiser les interdictions dans leur ensemble ?
La dernière étape serait que Discourse crée automatiquement les interdictions sur Roblox et Discord chaque fois qu’un sujet est créé, et supprime également automatiquement les interdictions lorsqu’elles expirent.
C’est assez facile à faire avec un travail récurrent et un accès API.
Si vous avez un Configurer un environnement de développement Discourse local, vous pouvez même transmettre mon message ici comme spécification à Claude Code et il le construira en quelques minutes.