element-hq / element-hq/synapse

Consider disabling rate limiting for "service" type users.

Open
#6,765 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.