가장 쉬운 방법은 이 가이드에 나와 있는 단계를 따라가면서 Discourse 사용자 인터페이스를 통해 주제를 비공개로 설정했다가 다시 공개로 설정해 보는 것입니다: How to reverse engineer the Discourse API.
API를 통해 이 과정을 자동화하려면 포스트 이벤트를 수신하기 위한 웹훅(webhook)을 설정해야 합니다. 임베드(embed) 카테고리의 첫 번째 포스트가 생성되었다는 웹훅을 수신하면, 해당 주제를 비공개로 설정하는 API 요청을 보내야 합니다. 주제 내 두 번째 포스트가 생성되었다는 웹훅을 수신하면, 해당 주제를 공개로 설정하는 API 요청을 보내면 됩니다.
위에서 언급했듯이, 더 나은 접근 방식은 사용자가 블로그 사이트에서 해당 주제로 넘어오는 첫 번째 클릭 시 주제가 자동으로 비공개로 설정되도록 하는 것입니다. 이렇게 하면 첫 번째로 댓글을 남기는 사용자가 해당 주제가 비공개로 표시되어 있는 것을 보지 않게 됩니다. 이 방법은 설정이 다소 복잡할 수 있지만, Discourse 주제 링크에 대한 클릭 이벤트를 수신하여 API를 통해 구현할 수 있습니다.