@Laurelai That was by far one of the best plugins I had for Birdsite (so long as the person had less than 4000 or so followers because it'd time out the API otherwise)
But the number of times I'd go to a garbage person Nazi supporter's follower list and see that I already was blocking the entire first page of their followers was a very reaffirming feeling.
I try to block exceptionally shitty people when I see them, but for the most part I don't even see people that call for harassment. There's a chance I might only see 30% of my contacts.
@Laurelai @brainblasted one possibility might be a rating system for your contacts, where favorable interactions move someone up on the scale, and it's possible to downgrade people incrementally at any time.
You could have some kind of threshold that says "only accept interactions for people at this baseline level and up"
It could probably still be gamed in some way, but Hubzilla has this and it's not a bad way to filter out people quickly.
@Laurelai @brainblasted in Hubzilla, every contact basically has a slider on their account that denotes what their relationship is to you, from close friend to mortal enemy. It would require manual work to adjust your contacts, but you could denote all the bad actors.
Maybe combined with the "block all their followers" concept, you could have "block all followers below this threshold" to root out the worst of them
Like, "x amount of this person's followers are people you and your followers are engaged with"
At the very least it could be used to represent people who have a lot of followers outside of your own network, surfacing a potential troll stat