Page MenuHomePhabricator

Set up a bridge between the WMF Slack instance and WMF Modular.im instance
Closed, ResolvedPublic

Description

As part of the WMF Matrix trial (T230531: Run Matrix trial using the modular.im-hosted instance) bridge Matrix together with Slack so that Slack users can see and talk to Matrix users and vice versa.

  • evaluate available bridge implementations (matrix-appservice-slack, matrix-puppet-slack, mx-puppet-slack; see also comparison here)
  • evaluate security footprint (most crucially, will the bridge have access to everything in Slack or can it be limited to a set of rooms that opt in to the trial? Will it have access to non-public rooms it is not invited to?)
  • set up the bridge on the Modular.im instance (or we could use a public bridge, based on the evaluation above)
  • make sure that the Matrix integrations menu offers our choice of bridge, not the default bridge
  • configure & test bridging

Event Timeline

I successfully tested the matrix-appservice-slack dedicated slack integration (using the Events API) on the free trial of modular. It was a little buggy a couple weeks ago when I first tested, but they fixed the bugs after I reached out to them. You can't DM on the free trial using this type of bridge.

Tgr assigned this task to bcampbell.