this post was submitted on 07 Feb 2024
28 points (93.8% liked)

Programming.dev Meta

2476 readers
1 users here now

Welcome to the Programming.Dev meta community!

This is a community for discussing things about programming.dev itself. Things like announcements, site help posts, site questions, etc. are all welcome here.

Links

Credits

founded 1 year ago
MODERATORS
 

So recently theres been a bunch of trolls posting csam over in some other communities in the All feed. So handling this can be automated instead of a bunch of people needing to report it every time ive made it so users that have barely any activity in their account will no be able to make image posts

Let me know if theres any issues with the bot. Its also open source here https://github.com/programming-dot-dev/karma-bot (theres prebuilt docker images but theyre a bit bugged currently so if you want to use docker build it yourself)

this is the account that will be removing posts / showing up in the modlog - Ategon speaking here

top 11 comments
sorted by: hot top controversial new old
[โ€“] starman@programming.dev 6 points 9 months ago

We have automod now? Good job guys

[โ€“] mccd@programming.dev 1 points 7 months ago (1 children)

Hey, I'm new here and got my first post removed because of this policy. I think the policy makes sense, so I am not upset that it happened. However, since I made the post to a different server (lemmy.ml), which did not autoreject the post, it seems the post is still up and I am unable to reply to comments. ๐Ÿ˜ตโ€๐Ÿ’ซ

[โ€“] Ategon@programming.dev 1 points 7 months ago

yeah lemmy does some wonky federation behaviours in this kind of case

Ive restored the post. At some point I should be making it easier to manually review things the bot does but havent had time to do that currently

[โ€“] lemann@lemmy.dbzer0.com 0 points 9 months ago (1 children)

Haven't (yet) looked at the code repo to see if it already takes into account my suggestion:

Would be nice to also utilize account age, ghosting (liked posts, followed communities etc) and instance reputation (fediseer) so dormant accounts and troll/farming/repost bots a la Reddit are recognized and handled as appropriate

The ideal solution would probably be data driven, thanks to the existing Lemmy database it should be possible... would be an absolutely massive undertaking I think though.

[โ€“] Ategon@programming.dev 2 points 9 months ago (1 children)

Currently only uses the score of the last 50 posts and comments the person made since thats public in the API and would still catch the current trolls for now even though its very basic catching

[โ€“] freamon@endlesstalk.org 1 points 9 months ago (1 children)

Hello. My community !tails@lemmon.website is getting caught by this. It posts stuff from Mastodon users, so they won't have any karma. I've been trying to figure out why posts to programming.dev have been hit or miss, and the answer of course is that the missing posts are sat in modlog!

If poss, can tails be added as an exception? It's me that's deciding whether a post is made or not, so no spam or weird stuff will ever get sent.

Thanks.

[โ€“] Ategon@programming.dev 2 points 9 months ago (2 children)

Sure ill add community handling to the exception list

[โ€“] freamon@endlesstalk.org 1 points 9 months ago (1 children)

Thanks. I can see that a new post from 'nixCraft' has made it, when the previous one got removed. I know it's not important, but pls can the removed posts be restored?

[โ€“] Ategon@programming.dev 2 points 9 months ago* (last edited 9 months ago) (1 children)

Thats due to it seeing the account has activity now (votes still federate over even when the post is removed, just people cant see it). Update to the bot would be coming maybe tomorrow or sometime this week. Yeah sure ill restore the ones currently removed

[โ€“] freamon@endlesstalk.org 1 points 9 months ago

Oh right. I didn't realise that removed posts still got votes (and comments too, by the looks of it). No rush for the update, obvs (I thinks there's only one actual subscriber from programming.dev)

[โ€“] freamon@endlesstalk.org 1 points 8 months ago

Just posting to nag you about this: can !tails@lemmon.website be added as an exception to the automod?