matrix-org / matrix-appservice-slack

A Matrix <--> Slack bridge
Apache License 2.0
276 stars 72 forks source link

User correct Matrix accounts when redacting events #780

Closed tadzik closed 5 months ago

tadzik commented 6 months ago

Fixes https://github.com/matrix-org/matrix-appservice-slack/issues/766

For events sent from Slack and later deleted from Slack, we use the same Slack Ghost that sent the message – this alleviates the need for an elevated Power Level.

For events sent from Matrix and deleted from Slack, we try to use our bot account. This does require us to have a sufficient power level, so we try to be helpful in the logs if we don't.

Note: Slack doesn't tell us who deleted the message, so we can't bridge that precisely – the sender of a redact event is just our best effort.

tadzik commented 5 months ago

Good to go after changelog.

Added in e2df892