When a user visits a page at the site a comment section is showed below. We are embedding discourse below the pages. If a topic for this url does not exist a new topic is created at https://discourse.fllcasts.com.
Problem is that we have a lot of new pages with empty comments(yet) and they are all showed on the front page of discourse.
I would like to hide all the topics from a certain user that have no replies? How could I do this?
This could be dealt with by using Discourse webhooks and the API to unlist topics when they are first published, and then list the topics when they get a reply. This type of approach makes sense for Discourse sites where people can access topics from an external site.
The Discourse WordPress plugin has an option that works in a similar way to this.