element-hq / element-hq/synapse
Consider disabling rate limiting for "service" type users.
Open
A-Application-Service
A-Moderation
O-Uncommon
S-Minor
T-Enhancement
z-feature
z-p2
- Dominant language
- Python
- Stars
- 4.6k
- Forks
- 600
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 51
Description
This issue has been migrated from [#6765](https://github.com/matrix-org/synapse/issues/6765).
---
Related: #6286.
The service user type was created to identify users which do not need to consent in order to work, and are basically non-humans. These non-humans would benefit from not being rate limited since they tend to do things like span bans into a room (e.g. Mjolnir).
The current advice as per #6286 is to stick a exemption into the database, but it would probably be more sensible to just make it so that "service" users aren't affected by rate limiting.
Contributor guide
Assessment
This issue has not been assessed yet.