Matrix-Chat: connect to external telegram channels
Currently the matrix-chat bot can do the following:
- create rooms (private/public) for each grouprise group
- create a public feed room for the whole site
- create a private room for every grouprise user
- send notifications to these rooms
Maybe we could combine these features with the mautrix-telegram bot in some cool way?
Proposal A
Users may enable the "bridge to telegram" setting for a group and specify a target telegram group (separate for the public and the private room). Our matrix-chat bot configures the usual Matrix rooms for the group and (if the above setting is enabled) also invites a site-configured mautrix-telegram bot into the room. Afterwards it sends the telegram bot a suitable command (e.g. asking to join the target telegram room). When the bot is allowed to enter that telegram room, it will start to forward notifications (and other messsages) from the Matrix room to the telegram room (and in the reverse direction).
Requisites:
- grouprise site configuration refers to a mautrix-telegram bot (can be hosted by someone else)
- do we need to set up a special relationship with that bot?
- new group settings (each for the public and the private room): "target telegram room to be connected"
Alternatives:
- describe the procedure (invite bot, send a command to the bot) to the grouprise users