-
Notifications
You must be signed in to change notification settings - Fork 2
Room purge bot #82
Comments
This needs some thought:
|
I think that the main metric must be that user is offline more than XX days. But this can give problems with homeservers that disable presence status, like Matrix.org now. About For large rooms like Matrix HQ the main task is kick old users from dead homeservers, but, as I understand, bot can't lookup user homeserver status, only user presence. Best way will be do optional per-room configuration for bot - which metric to use for kick users. So for some rooms good way is look at read receipts (if user disable read receipts manually - this will be the user problem), for other - last user message (if user don't write anything more than 3 month - let's kick it), for third - kick all users that offline more than 1 month, etc. So will be good to see per-room configurable rules in bot for kicking, like this: User kick rules:
|
Also will be good to see whitelist rules for ignore specific users from kicking - by user power level in room (don't kick moderators), by homeserver, login, name, or full Matrix id mask like |
Will be also good to integrate purge old room messages feature to this bot, for solve issues like |
Thank you for the input. It should help someone who is looking at potentially implementing this bot. The scope of the bot should be limited to just people though, messages are a different concern. |
Ok, I create separate issue about room message purge: #85 |
dup of #9 |
Would like to see this, for future inactive users |
Kick inactive/idle users.
Does not apply for redacting messages. That is #81
The text was updated successfully, but these errors were encountered: