En référence à l’intégration du robot IA, consultez Discourse AI - AI bot - Documentation / Site Management - Discourse Meta
Version courte si vous ne voulez pas lire toute l’histoire : Je veux utiliser le robot IA pour déplacer des sujets en fonction de la « date d’expiration » en vérifiant les horodatages d’une publication.
J’ai donc réfléchi à des moyens d’améliorer la gestion pour mon cas d’utilisation de Discourse. J’anime une communauté de jeu Roblox, et nous utilisons Discourse pour que notre équipe de modération effectue des tâches de journalisation des actions de modération du jeu et des actions Discord.
Nous avons plusieurs catégories, y compris les interdictions temporaires. Lorsque nous effectuons nos journaux, ils sont faits sous forme de publication, et le modérateur remplit un format et insère les horodatages pertinents pour l’action effectuée, par exemple une interdiction de 7 jours, par exemple Durée : 2026-03-01T05:00:00Z→2026-03-08T05:00:00Z (L’horodatage est ici)
Du côté de la gestion, j’ai ajouté une section Interdictions Archivées pour lorsque qu’une interdiction est terminée. Avant… vous l’avez deviné, nous le faisions à la main, en vérifiant les interdictions une fois par semaine.
L’automne dernier, j’ai créé un utilitaire python [voir ci-dessous] qui s’exécute localement, avec l’API Discourse, il ouvre un menu et je sélectionne quelle section d’interdictions je veux archiver, et il traite ces interdictions en vérifiant chaque publication pour un horodatage valide et si ce temps est passé. Cela fonctionne bien, mais je voulais m’améliorer davantage…
Et nous voici… J’espère que vous êtes toujours là, on pourrait probablement résumer tout ça, mais bon, discourse c’est une conversation n’est-ce pas ?
Je souhaite permettre à mon équipe de modération, en particulier à ceux de rang le plus élevé, d’effectuer cette tâche, sans avoir besoin d’utiliser VS ou de télécharger quoi que ce soit sur leur machine. J’ai donc tenté de créer une version plugin, ce que j’admets avoir fait en utilisant l’IA pour essayer d’y parvenir. Je ne sais pas où cela a mal tourné, j’ai essayé de parcourir la documentation, et même de donner des instructions pour suivre les processus, mais rien n’a abouti.
Mon problème avec l’intégration via un plugin a été bloqué par le fait de ne pas comprendre (ou l’IA de ne pas comprendre) comment intégrer une interface visuelle dans l’interface (pas aussi colorée que celle-ci avec la version python, mais sensible d’une manière qui pourrait être comprise) par exemple, un gros bouton qui dit Exécuter le processus d’archivage et utiliser l’API de modération (?) pour signaler ceux sans date valide ou les erreurs, etc.
Alors… nous voici à la fin de la longue version… Je veux des commentaires que je ne peux pas obtenir de quelqu’un d’autre qu’un autre humain, c’est pourquoi je suis ici.
- Le robot IA a-t-il cette capacité ?
- Si non, quelle solution sensée devrais-je essayer ?
- Qu’ai-je fait de mal avec le chemin du plugin, qui a fait qu’il n’a tout simplement pas fonctionné/était pénible (comme les erreurs courantes que vous avez commises lorsque vous avez commencé dans cette communauté ?)
J’apprécie votre avis. Merci.



