matrix-org / matrix-bifrost

General purpose bridging with a variety of backends including libpurple and xmpp.js
Apache License 2.0
164 stars 31 forks source link

Kick the user from Matrix room if virtual user can’t join XMPP chat #203

Open unclechu opened 4 years ago

unclechu commented 4 years ago

Is your feature request related to a problem? Please describe. If a user can’t join XMPP chat (see #202 for instance) then in the Matrix chat the user will have no sings of it, their messages just won’t be delivered without knowing that by anyone in Matrix chat. XMPP users also may be confused by loosing some context whilst people can chat with an invisible user.

Describe the solution you'd like Kick a user if their XMPP avatar has failed to join the MUC.

Describe alternatives you've considered Instead of kicking the user you can give him read-only access for instance.

Additional context See also #203 as another example of when a virtual user fails to join XMPP MUC.

ge0rg commented 4 years ago

Probably related to #152.