python-zulip-api icon indicating copy to clipboard operation
python-zulip-api copied to clipboard

Slack bridge: Update Slack bridge with Events API.

Open PieterCK opened this issue 1 month ago • 4 comments

Currently we use the Slacks legacy RTM API as the "listener" from Slack to Zulip. This commit updates our Slack Bridge to use Webhook integration to get messages across from Slack to Zulip.

We use our Slack webhook integration for that part of the bridge, it is being updated to use the latest Event API at PR#30465. So, instead the changes in this PR are only the following:

  • Updating the documentation on how to setup the updated Slack Bridge
  • Adding backwards compatibility by adding the "--legacy" parameter to turn on the RTM API
  • Make the bridge compatible with the Slack Webhook integration by preventing looping messages.

Fixes #825.

PieterCK avatar Jun 07 '24 15:06 PieterCK