matrix-org / matrix-appservice-irc

Node.js IRC bridge for Matrix
Apache License 2.0
460 stars 149 forks source link

Unlink LiberaChat bridge #1774

Open MagneFire opened 10 months ago

MagneFire commented 10 months ago

Currently there does not appear to be a way to unlink a Matrix room since the integration has been temporarily disabled.

Opening the integration shows the following: image

I tried to remove the integration but this also results in an error: image

This error seems to come from the fact that an Admin cannot kick the appservice user since it doesn't de-op itself.

It tries to kick: @appservice:libera.chat URL: https://matrix-client.matrix.org/_matrix/client/r0/rooms/!IhWLkfcitdpMucYIJB%3Amatrix.org/kick). The request is:

{"user_id":"@appservice:libera.chat"}

And the response is:

{"errcode":"M_FORBIDDEN","error":"You cannot kick user @appservice:libera.chat."}

Any hints on how I can remove the LiberaChat bridge and remove the @appservice:libera.chat user?