A few months ago we began the development of an official Dicourse <-> Slack integration. It’s currently in its early stages but will continue to be built upon as a suite for having Slack and Discourse exchange information in a useful way. This post is a bit late but as development will continue on the plugin, centralizing discussion is a good idea.
Cross-Posting From Discourse to Slack
The plugin allows you to specify filters categories in which new topics should be posted to specified slack channels. This can be controlled through the slash command below or the filter page at /admin/plugins/slack
If ‘Tags’ feature is enabled then optionally you can specify the tags too in each filter rules.
Control of Filters Through Slash-Command
The plugin allows the user to control the above filters and other settings from a slash command specified by a slack team.
Rich Formatting
Topics cross-posted to Slack are prettified
Settings
-
post to slack window secs
- Automatic cross-posting from Discourse to Slack job will not be triggered until the seconds specified. It give users a chance to edit and finalize their posts.