Believe this may already be possible with: Discourse-automation
Just take a look at the screenshots in the OP …