Yes this works with Zapier. Not perfect but good enough. I have Zapier post every message from our announcements channel to a single Discourse topic.
Here’s an example of what it could look like