TL 2 が付与される前に、上級チュートリアルが完了されました

トピックのタイトルを正しく作成する方法がわかりませんが、発生した問題は次のとおりです。

基本的に、ボットは最初に基本的なこと(初心者向けチュートリアル)を教えてくれましたが、その後ヘルプメッセージに到達し、そこで高度なチュートリアルがあることに気づきました。そのため、最初のチュートリアルの直後にそれを実行しました。数日後(2週間後)、メンバーに昇格した後、ボットは高度なチュートリアルに関する新しいトピックを作成しました。しかし、すでにバッジは取得済みです。そのため、チュートリアルを2回目に受ける意味はまったくありません。したがって、この状況ではボットの自動化はトリガーされないはずです。

コードがどれほど複雑かはわかりませんが、ボットが新しいチュートリアルに関するトピックを作成する前に、「Licensedバッジをまだ持っていない」(つまり、"Licensed" not in user.badges)という条件を追加するだけでよいように思えます。

インスタンスごとに設定可能ではない(または設定されていなかった)と思うので、これは一般的なDiscourseの問題であるに違いありません。

「いいね!」 4