mx-puppet-slack
mx-puppet-slack copied to clipboard
Slack puppeting bridge for matrix
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21. Commits f299b52 Bump to v4.17.21 c4847eb Improve performance of toNumber, trim and trimEnd on large input strings 3469357 Prevent command injection through _.template's variable...
My school decided to standardize on Slack and purchased an Enterprise Grid subscription. Basically it lets you have multiple workspaces under one umbrella. A "benefit" (and I use the term...
Revived from #112, over Element Desktop and Slack Desktop respectively. There are two cases where this happens. The first is with inline code; to reproduce:   The second case...
 ``` namePatterns: user: :name [:team? - :team,] Slack room: :name [:team? - :team,] Slack group: :name - Slack ```
Topics contain literal `` when a user is mentioned in a room topic. The topic should probably be parsed for slack formatting.
In [MSC2346](https://github.com/matrix-org/matrix-doc/blob/hs/msc-bridge-inf/proposals/2346-bridge-info-state-event.md) there is exists `channel.external_url` field in `m.bridge` state key, but mx-puppet-slack didn't fill it. In [mx-puppet-bridge](https://github.com/Sorunome/mx-puppet-bridge/blob/master/src/roomsyncroniser.ts#L481) it is defined, and in mx-puppet-slack it is generated here https://github.com/Sorunome/mx-puppet-slack/blob/master/src/slack.ts#L153 So...
On Slack web interface - channel's and user's id looks good, like: https://xxx.slack.com/client/T9SH61KC3/C9TFEAH9U https://xxx.slack.com/client/T9SH61KC3/C9SH6NQ4B/user_profile/U9TFEAEDC https://xxx.slack.com/team/U9TFEAEDC But on Matrix side they contains too much underscores, here is example of `/client/T9SH61KC3/C9TFEAH9U` channel:...
At now "XXX has left the channel" Slack events are bridged as regular messages on Matrix side, that's too noisy. Will be good to treat them as notices, or even...
I have bridged 5 Slack workspaces to Matrix, and as result I have 5 similar rooms in "People" section, named "Slackbot" and it's hard to figure out which room are...
Seems "network" section of [MSC2346](https://github.com/matrix-org/matrix-doc/blob/hs/msc-bridge-inf/proposals/2346-bridge-info-state-event.md) isn't filled by mx-puppet-slack bridge. Here is example of state key: ```json { "type": "uk.half-shot.bridge", "sender": "@_slackpuppet_bot:ru-matrix.org", "content": { "bridgebot": "@_slackpuppet_bot:ru-matrix.org", "creator": "@murz:ru-matrix.org", "protocol": {...