Je ne sais pas comment formuler correctement le titre du sujet, mais voici le problème que j’ai rencontré :
En gros, le bot m’a d’abord enseigné les bases (le tutoriel pour débutants), puis j’ai accédé à son message d’aide et j’y ai repéré un tutoriel avancé. Je l’ai donc fait juste après le premier. Quelques jours plus tard (2 semaines), j’ai été promu Membre, après quoi le bot a créé un nouveau sujet pour le tutoriel avancé. Mais j’avais déjà le badge. Il est donc littéralement inutile de refaire le tutoriel une seconde fois, par conséquent, l’automatisation du bot ne devrait pas se déclencher dans cette situation.
Je ne sais pas à quel point le code est compliqué, mais il me semble qu’il suffirait d’ajouter une condition “n’a pas encore le badge Licensed” (c’est-à-dire !"Licensed" in user.badges) avant que le bot ne crée le nouveau sujet sur le tutoriel.
Je suis à peu près sûr que ce n’est pas configurable (ou que ce n’a pas été configuré) par instance, donc cela doit être un problème général de Discourse.


