Advanced tutorial was completed before TL 2 was given

I don’t know how to correctly formulate the topic title, but here is the problem I got:

image

Basically, the bot first taught me the basics (the beginner tutorial), but then I got to its help message and there I spotted that there is an advanced tutorial. So I did it right after the first one. A few days (2 weeks) later, I got promoted to a Member, after which the bot created a new topic for the advanced tutorial. But I already got the badge. So there is literally no point in going through the tutorial for the second time, hence the bot automation shouldn’t get triggered in this situation.

I don’t know how complicated the code is, but to me, it sounds like you should just add a condition “don’t have Licensed badge yet” (i.e., "Licensed" not in user.badges) before making the bot create the new topic about the tutorial.

I’m pretty sure it’s not configurable (or wasn’t configured) per instance, so it must be a general Discourse issue.

4 Likes