mautrix / signal

A Matrix-Signal puppeting bridge
GNU Affero General Public License v3.0
484 stars 74 forks source link

bridge command should be callable without login #304

Open shukon opened 1 year ago

shukon commented 1 year ago

Thanks so much @maltee1 for the relaybot/bridge option introduced here.

It is currently possible to bridge rooms from the relaybot account or any other logged in account. It would be nice to have the bridging available without having to log in though. So any user with relay-permissions could bridge a room, given they have the ACL necessary to do it. Also, a specified relaybot is invited, but relay-mode not enabled on bridging (though I think #295 takes care of that(?)).

What I'd imagine/expect from bridging behaviour, if I'm looking at the telegram bridge command:

I'm fine with this being out of scope, but asking doesn't hurt :blush: it would enable users to bridge signal groups/communities without giving up all their data sovereignty / mirroring all their data to the matrix and without admin intervention.

maltee1 commented 1 year ago

I do think this should be possible (along with a create command). The unfinished invite command was also intended for groups where most or all users don't have a signal account but need to manage the signal side. I might implement this if @tulir agrees to merge it once it's ready. I'm currently really busy though, so I won't do it any time soon.