matrix-org / matrix-org/mjolnir
Consider associating provisioned mjolnirs with a space rather than a user/owner
- Dominant language
- TypeScript
- Stars
- 445
- Forks
- 75
- Avg merge
- 2d 44m
- Merged PRs (30d)
- 3
Description
A great way to make the illusion of a "native" moderation experience on Matrix is to configure a homserver with the appservice to automatically join a mjolnir to new spaces. I believe this is already possible without spec work, but might require server support and at the least server configuration (See EMS's Admin bot).
The next question is then how do you make sure this bot is automatically op'd with `m.space.child` events? Probably just by watching for `m.space.child` events and impersonating the user who sent them
Contributor guide
Research direction
The issue names no repository files or tests. Start by reviewing the appservice and server-configuration requirements, then examine how `m.space.child` events are handled. Done would mean defining and implementing a supported way to associate provisioned mjolnirs with spaces and grant them the required moderation power.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100