Writing messages from Slack to Discourse

What are my options if I want to capture Slack conversations (say, that include a specific trigger word) and automatically turn them into Discourse discussions?

Is there a bot for this?

I’m seeing this app in Github: discourse-chat-integration, which looks promising. The associated meta post suggests I can “post a transcript” of a slack message to Discourse. Is anyone successfully using this?

I work at Union, a community platform that connects startups in accelerators and incubators, and we’re thinking about moving from our in-house discussion product to Discourse. But we want to make sure we can fully integrate with slack so that we meet our clients’ communities where they are.

Any help is appreciated.

  • Sam
2 Likes

I did this for Sitepoint. I use hubot on slack with a script that listens to every message and sends the payload to a service that posts it to discourse via its API.

https://github.com/cpradio/sp-team-tars/blob/master/scripts/nsa-wiretap.coffee

I haven’t published the service. Would require some effort to do so. However, that part isn’t terribly difficult.

5 Likes

We have this Chatroom Integration Plugin (discourse-chat-integration)

3 Likes

It will work. It’s one our #official plugins. Our clients are already using it.

3 Likes