Nicht automatisch Themen für alle Blog-Beiträge generieren

Der einfachste Weg, dies herauszufinden, besteht darin, ein Thema über die Discourse-Benutzeroberfläche zunächst als nicht gelistet und dann wieder als gelistet zu markieren, während Sie die in diesem Leitfaden beschriebenen Schritte befolgen: Wie man die Discourse-API reverse-engineert.

Um den Prozess über die API zu automatisieren, müssten Sie ein Webhook einrichten, das auf Beitragsereignisse lauscht. Wenn Sie ein Webhook erhalten, das Ihnen mitteilt, dass der erste Beitrag in Ihrer eingebetteten Kategorie erstellt wurde, senden Sie eine API-Anfrage, um das Thema als nicht gelistet zu markieren. Wenn Sie ein Webhook erhalten, das Ihnen mitteilt, dass der zweite Beitrag in einem Thema erstellt wurde, senden Sie eine API-Anfrage, um das Thema wieder als gelistet zu markieren.

Wie oben erwähnt, wäre ein besserer Ansatz möglicherweise, dass das Thema automatisch als nicht gelistet markiert wird, sobald ein Benutzer von einer Blogseite aus auf das Thema klickt. Auf diese Weise würde der erste Benutzer, der einen Kommentar hinterlässt, das Thema nicht als nicht gelistet markiert sehen. Das wäre etwas komplexer einzurichten, ließe sich aber über die API umsetzen, indem auf Klickereignisse auf Links zu Ihren Discourse-Themen gelauscht wird.