the-draupnir-project / Draupnir

A Matrix moderation bot
https://the-draupnir-project.github.io/draupnir-documentation/
78 stars 14 forks source link

Audit Policy Room #262

Open Gnuxie opened 6 months ago

Gnuxie commented 6 months ago

Some communities, such as CME, share a policy list. When Draupnir creates a policy in this list, the sender is the matrix user of the bot, and this protects individual moderators from public harassment. However, it can be difficult for other CME moderators to determine who created a given policy, since they are rarely present in each other's management rooms.

A special policy room (almost always private) could be created that annotates policies from other lists with additional context, such as the sender or a more elaborate reason. When a policy with a ban recommendation is issued for cme-main, a policy could be sent to cme-audit which describes the sender of the policy. This special audit policy could then be annotated with more context such as an alternative reason https://github.com/the-draupnir-project/Draupnir/issues/195 .

ArrayBolt3 commented 2 weeks ago

Random thought - would be very useful to be able to edit the private ban information. That way if someone is having to race against time to get a ban through, they can go and fill in the ban information later on, after the immediate crisis has been dealt with.