On chat bridging documentation #3217

Open
opened 2022-12-10 19:27:29 +00:00 by Ravise · 9 comments

I attempted to migrate my discord connection in YL to matrix. While I succeeded in getting matrix account and joining the room linked in YL welcome screen 1, overall experience feels very limited to me. I tried looking on the website to find more about cross-platform bridges, but I didn't find any info. The matrix web interface offered me some related channels, but I'm not sure if I caught all of them.

Is there any documentation on chat bridging? What rooms are bridged across what platforms, what rooms should I join?

I'd imagine looking a table like this somewhere visible on the website:

Platform / room chat /announces ...
In-game /c leave in blue letters ...
Discord (invite link) room name room name ...
Matrix room ID room ID ...
... ... ... ...

so a user can be sure if subscribed to all relevant channels on their favourite platform.

Also, explicit declaration of chat bridging will be more fair from the privacy point of view, so users can be aware what platforms will record their actions.


I attempted to migrate my discord connection in YL to matrix. While I succeeded in getting matrix account and joining the room linked in YL welcome screen [1], overall experience feels very limited to me. I tried looking on the website to find more about cross-platform bridges, but I didn't find any info. The matrix web interface offered me some related channels, but I'm not sure if I caught all of them. Is there any documentation on chat bridging? What rooms are bridged across what platforms, what rooms should I join? I'd imagine looking a table like this somewhere visible on the website: | Platform / room | chat | /announces | ... | | -----------------| -------- | --------------- | ---- | | In-game | /c leave | in blue letters | ... | | Discord (invite link) | room name | room name | ... | | Matrix | room ID | room ID | ... | | ... | ... | ... | ... | so a user can be sure if subscribed to all relevant channels on their favourite platform. Also, explicit declaration of chat bridging will be more fair from the privacy point of view, so users can be aware what platforms will record their actions. ----------------- [1]: https://matrix.to/#/#your-land:tchncs.de

Currently the matrix rooms are not properly bridged, because we ran into a ratelimiter of sorts.

So far, the ingame main chat is linked everywhere and the screenshots channel was linked to Matrix. Apart from that only the dev and webdev channels are bridged to IRC.

Main Chat Ingame
Discord #general
IRC Libera.chat #your-land-chat
Twitch https://www.twitch.tv/bailiffofhaven
Matrix https://matrix.to/#/#your-land:tchncs.de general

Currently the matrix rooms are not properly bridged, because we ran into a ratelimiter of sorts. So far, the ingame main chat is linked everywhere and the screenshots channel was linked to Matrix. Apart from that only the dev and webdev channels are bridged to IRC. Main Chat Ingame Discord #general IRC Libera.chat #your-land-chat Twitch https://www.twitch.tv/bailiffofhaven Matrix https://matrix.to/#/#your-land:tchncs.de general
Author

On Matrix, I found following rooms. Which one are forgotten and which one are (expected to be) active?

Does any of them broadcast in-game /announces?

On Matrix, I found following rooms. Which one are forgotten and which one are (expected to be) active? * https://matrix.to/#/#your-land:tchncs.de * https://matrix.to/#/#your-land-screenshot:tchncs.de * https://matrix.to/#/#your-land-announce:tchncs.de * https://matrix.to/#/#your-land-talk:tchncs.de * #your-land-chat (ID !HianGwyIQhrscQNBWJ:libera.chat) (this one is bridged in-game) * #your-land (ID !dlKgEWxHSAiilVXahT:libera.chat) Does any of them broadcast in-game /announces?
flux added the
1. kind/documentation
label 2022-12-11 17:40:49 +00:00

We had to disable the chatbridge towards matrix due to a ratelimiter, but thanks to niceride I have a way of getting in touch with the admins of tchncs, I'll talk to them and maybe they can adjust the ratelimiter to suit our needs.

Else we'll need to selfhost.

We had to disable the chatbridge towards matrix due to a ratelimiter, but thanks to niceride I have a way of getting in touch with the admins of tchncs, I'll talk to them and maybe they can adjust the ratelimiter to suit our needs. Else we'll need to selfhost.
Author

Does it mean there is no (3rd party)-less option to receive /announcements offline? If so, please consider implementing https://ntfy.sh/. The announcements are my most painful bit of life :)

Does it mean there is no (3rd party)-less option to receive /announcements offline? If so, please consider implementing https://ntfy.sh/. The announcements are my most painful bit of life :)

You can set up your own matrix servers, then you shouldn't run into the limit so quickly.

You can set up your own matrix servers, then you shouldn't run into the limit so quickly.
Member

It would also be great if Voice could be heard offline :-) Less painful to the eyes to read him there.

It would also be great if Voice could be heard offline :-) Less painful to the eyes to read him there.
Member

Any progress on this? It is extremly annoying that announcements (probably even /me?) are forwarded to Discord - but not to irc.

Any progress on this? It is extremly annoying that announcements (probably even /me?) are forwarded to Discord - but *not* to irc.

Nothing except normal talk in the main chat is forwarded anywhere. Even the /me command is not.

Only /announcement has a channel on discord, those cannot be "heard" on IRC or elsewhere.

Nothing except normal talk in the main chat is forwarded anywhere. Even the /me command is not. Only /announcement has a channel on discord, those cannot be "heard" on IRC or elsewhere.
https://gitea.your-land.de/your-land/yl_report/pulls/3
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#3217
No description provided.