Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Questions: GitHub Discussions & How to forward portal room to native room #1436

Open
2 tasks
Mikaela opened this issue Jul 28, 2021 · 2 comments
Open
2 tasks
Labels
needs-spec question T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements.

Comments

@Mikaela
Copy link
Contributor

Mikaela commented Jul 28, 2021

  • Easier question first: could GitHub Discussions be enabled for this repository for an easier and less realtime forum outside of opening issues that aren't really issues?
  • How can I force people who attempt to join a portal room to join another room instead?

On the second question, I have two actual scenarios and one theoretical one:

  • A channel started using Matrix before the freenode -> Libera.Chat migration happened and was given PL100 in the portal room which was later tombstoned into a native room using Matterbridge. Later we moved to Libera.Chat while having active users on Matrix, but would like to point the portal room to the Matrix room that is untouched by appservices. This would also allow us to get Matrix users through +r and have prettier messages than attempting to ban Matrix users (which is also undocumented, how to do that?)
  • An organisation had 6 rooms at Matrix that were previously bridged to freenode and later migrated to Libera.Chat. Now there are 12 rooms as the portal rooms are counted separately and any potential spam or accidental paste should also be removed from the portal rooms. How could the portal rooms be pointed into the plumbed room which people are actually using?
  • Hypothetical scenario: a room is using Heisenbridge in relaybot mode with all Matrix users seeing IRC users natively and IRC users seeing a relaybot instead of a mass of ghosts using connection slots and in cases of issues performing mass join/quitting. How can the portal room be directed to the Heisenbridged room instead?
    • actually there is one organisation that would be hitting this if !channels were supported by matrix-appservice-irc (I cannot find the issue about that), but I am not personally involved in any responsibility with that one.
@Half-Shot
Copy link
Contributor

How can I force people who attempt to join a portal room to join another room instead

I suspect on a technical level, we would probably just suggest that the portal room be closed and the alias moved. We've not yet found a great way to reconcile this automatically, and the work is pretty much done on what time we have as bridge admins. The process of doing so automatically would need to be safeguarded to avoid takeover style attacks, so it's a bit difficult.

@Half-Shot
Copy link
Contributor

Easier question first: could GitHub Discussions be enabled for this repository for an easier and less realtime forum outside of opening issues that aren't really issues?

Tricky one. As an org, we've not decided on using them wholesale yet. While I'm happy for us to have places to help users, I'm a bit worried that more venues are going to strain our small team even more. Issues are generally fine for both bugs and feature requests, questions should be answered by folks in the public rooms (and I'm not against questions in this repo if no answer appears).

@jaller94 jaller94 added T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements. needs-spec question labels May 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-spec question T-Enhancement New features, changes in functionality, performance boosts, user-facing improvements.
Projects
None yet
Development

No branches or pull requests

3 participants