Open ashkitten opened 2 years ago
I am not sure what exactly you are trying to do and where, but:
+g
set in which case everyone can invite.yes, but if the irc channel is invite only and a matrix moderator invites a matrix user to the room, they won't be able to join the irc side anyway because the invite is not mirrored; the user joins the matrix room but not the irc channel.
I just reproduced this on libera.chat with BridgeVersion: 0.31.0
, so you are correct.
I think this used to work with freenode so it looks like a regression.
What I did:
/invite @ircuser:libera.chat
@ircuser:libera.chat
joins room and leaves instantly with a message Group chat not supported.
Is your feature request related to a problem? Please describe. the only way to invite someone to an invite-only room is to either create an invite exception or INVITE them on irc-side, otherwise they will join on the matrix side but be unable to join on the irc side. this breaks message sending. currently to do it properly from matrix you need to use the unintuitive
!cmd INVITE <irc username> <channel>
Describe the solution you'd like invites from matrix should be mirrored to irc if possible.
Describe alternatives you've considered if invites are not mirrored, the appservice bot should set the permissions on the bridge room so that it is the only one allowed to invite. this at least reflects the reality that inviting from matrix doesn't work properly.