我不知道如何正确地拟定主题标题,但这是我遇到的问题:
基本上,该机器人首先教了我基础知识(初学者教程),然后我看到了它的帮助消息,在那里我发现有一个高级教程。所以我紧接着第一个教程完成了它。几天(2周)后,我被晋升为会员,之后机器人为高级教程创建了一个新主题。但我已经获得了徽章。所以第二次进行教程完全没有意义,因此在这种情况下,机器人自动化不应该被触发。
我不知道代码有多复杂,但在我看来,您应该在机器人创建关于教程的新主题之前,添加一个条件“尚未获得Licensed徽章”(即 “Licensed” not in user.badges)。
我很确定它不是每个实例都可以配置(或者当时没有配置),所以这一定是一个普遍的 Discourse 问题。


