It may sound weird coming from me since I only just got SRL Member today, but here's my thoughts:
In the past 4 months I've seen three groups of Jr Member:
1. Learners (people like me who wanted to learn and contribute)
2. Testers (people who want to contribute by testing, providing feedback, and offering suggestions for features/improvements, but don't have the time and/or ability to learn)
3. Leechers ("div bot isnt working help???")
The ridiculously low requirements for Jr basically lump all three types into one, despite the fact that Jr Member group 1 and 2 are the kind of people who are contributing to the community, people who are described well by Clarity:
From: Clarity
I like to think of Juniors being those who either understand basic scripting or don't understand programming but have a strong desire to help or contribute in some other way.
So, the question shouldn't be "how can we stop spammers?", but rather, "how can we differentiate between contributors and leechers and give Jr Member to the former while discouraging the latter?"
I do agree that a defined post count as low as 30 just encourages spamming, but if the requirements for Jr were something like 100 posts and 3 months since join date, I think that that alone would weed out a lot of people from group
#3 . That being said, I have no idea how difficult it would be to implement the suggested "filters" (or even possible?), but if they are easy enough to implement then they would definitely be the best way to go.
In that case, a filter that only adds post count from contributing posts would probably work quite well, in addition to a vague Jr Member requirement of "(making) helpful, quality contributions to the SRL Community."
To summarise, I'm not just for the idea of filtering Jr Members based on a problem with post spammers, but I'm for the idea of making the Jr Member rank actually mean something. Don't get me wrong, I was thrilled when I got it (serious, lol), but I very quickly realised that every leecher from here to Powerban had Jr Member and there wasn't really much to be achieved by obtaining it.
Just my $0.02, hope it made sense. :)