python-zulip-api
python-zulip-api copied to clipboard
Slack bridge: Update Slack bridge with Events API.
Currently, we use Slack's legacy RTM API as the "listener" for messages from Slack to Zulip. This PR updates our Slack Bridge to use the Webhook integration to send messages from Slack to Zulip.
We now utilize the Slack Webhook integration for this part of the bridge, which is being updated to use the latest Event API in PR#30465. Here are the key changes in this PR :
- Updated the documentation on how to set up the updated Slack Bridge.
- Removed the RTM API-based connection. Users can still use an older version of this repo if they want to maintain their existing connection.
- Made the bridge compatible with the Slack Webhook integration by preventing looping messages.
- Additionally, commit 5f42745 patches an unrelated linting error in
salesforce.py
that was causing tests to fail.
Fixes #825.