これを確認する最も簡単な方法は、このガイド:Discourse API のリバースエンジニアリング方法 に記載されている手順に従いながら、Discourse のユーザーインターフェースを通じてトピックを非公開にし、その後公開してみることにあります。
API を介してこのプロセスを自動化するには、投稿イベントを監視するウェブフックを設定する必要があります。埋め込みカテゴリの最初の投稿が作成されたことを示すウェブフックを受信したら、トピックを非公開にするための API リクエストを送信します。トピックの 2 番目の投稿が作成されたことを示すウェブフックを受信したら、トピックを公開するための API リクエストを送信します。
前述の通り、より良いアプローチとして、ユーザーがブログサイトからトピックに初めてクリックして移動した時点で、トピックを自動的に非公開にする方法があります。そうすれば、最初にコメントを残すユーザーがトピックが非公開になっているのを見ることはありません。これは設定がやや複雑になりますが、Discourse トピックへのリンクのクリックイベントを監視することで、API を通じて実現可能です。