this post was submitted on 26 Jul 2023
5 points (100.0% liked)

Photon

2 readers
8 users here now

The community for the Photon Lemmy client.

https://photon.xylight.dev

founded 1 year ago
MODERATORS
5
Photon moderation tools (lemmy.xylight.dev)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 

I'm gonna add moderation tools to Photon. I've never used moderation tools before, so I know i'd be missing some things, so I'm looking to you to help.

What moderation tooling should I add other than just removing posts?

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Woohoo! Some thoughts below.

Available to all users:

  • Create Report (to report a post or comment to moderators).
  • Block User
  • View community modlog

Available to mods (in addition to the above):

  • View user reports, ability to mark as done.
  • Remove comment/post
  • Ban from community
  • Lock post
  • Pin to community

Available to admin (in addition to the above):

  • Ban from site
  • Purge user
  • Purge post
  • Pin to local (instance)

More advanced mod functionality:

  • Ability to set several 'removal reasons' (e.g., "repost", "off-topic") with accompanying preset messages. When removing a post or comment, mod is presented with a prompt to select one of their removal reasons or to provide no reason. Selecting a removal reason proceeds with deleting the post and automatically sends the corresponding preset message to the user as a PM.

Examples, but without the option to post publicly or send as mod team functionality built into reddit:

[–] [email protected] 3 points 1 year ago (1 children)

Modlog will be put on hold due to https://photon.xylight.dev/post/lemmy.xylight.dev/44658. I'll be adding the rest though.

[–] [email protected] 1 points 1 year ago

btw, when it comes to the rules part I'm pretty sure there is nothing in the lemmy api yet to allow that to be set per-community. I think it would still be an enormous benefit to implement it and allow mods to just save reasons as like a browser cookie or something until an actual API for removal reasons exists. I'm actually working on how such a thing might be implemented in lemmy backend right now