-
Notifications
You must be signed in to change notification settings - Fork 11
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
Bot repeatedly kicked from Libera-bridged room (IRC) #264
Comments
IRC bridge behavior is also being touched on in #260. The
It seems like you're happy for the But it looks like you already have I'm not a Also related to matrix-org/matrix-appservice-irc#1268 |
This is unfortunately intentional as the bot was banned from the libera.chat irc network. In these cases we have to act and forbid the bot from joining rooms connected to the network.
|
@Half-Shot Any suggestion on how we can solve the IRC join limit problem? Someone suggested leaving rooms after the archive hasn't checked for a while but since the app is stateless, it's not possible to see when the archive bot last accessed a room to compare against the join date (and no Matrix API for that kind of info). Plus, no amount of tuning the idle window will be edge case free because lots of people can join many rooms in a short amount of time. It also doesn't help that there is no Matrix API to get a list of joined rooms besides It seems like the number of joined rooms is being tracked in the IRC bridge itself, so perhaps it might be better tackled there instead. Plus this kind of join limit logic is specific to the bridge. And for rooms which are Matrix-first, some solution to matrix-org/matrix-appservice-irc#1268 would probably cover this exact case. |
Thanks for this, it's awesome!
Since first viewing, https://archive.matrix.org/r/hledger:matrix.org/date/2023/06/08 and chat clients show the archive bot repeatedly joining and being kicked by appservice. I assume it's because this room is plumbed to a Libera IRC channel ? What is the proper fix for this ?
The text was updated successfully, but these errors were encountered: