Hummmmm...I think I remember saying a while ago...several times...before the first added mod last year...that to combat spam and trolling you need to organize your mods into time zones.
That way you have a mod on at all times. Having a mod on prevents spam and trolling, as most spammers and trolls do their damage when there's a window of opportunity when no mods are online.
At the time my opinion was disregarded...
now there's spam all over the forum...and you know why there's spam all over this forum...because there isn't any mods on at the proper times to deal with it or act as prevention of it.
Errr...I told you so...( that this would eventually happen ) comes to mind.
There are many ways to combat bot spam...you can fairly easy reduce bot spam simply by adding security features to a site's registration process that bots can't deal with...
human spam is different, no security measure today will stop a human from spamming a forum...the ' only ' way to prevent human spam is human intervention.
Simply having a mod online can reduce the possibility of being spammed to negligible percentages. Trolls and spammers almost always do their dirty work when there isn't anyone online to stop them.
This is why a site should organize their moderation by time zones to ensure that at all times of the day or night there is a high possibility of a mod being online.
Also having a mod online at all times allows for the quick elimination of those spam posts and hard-core spammers who don't even care that a mod is on duty.
Generally though spammers want their spam to stay as long as it can...so the best opportunity is when no mods are online to prevent it, delete it, or ban the spammer. They hope by the time a mod does finally come online that some of the spam is already buried in threads and will be ignored.
To prevent human spam you need human intervention...simply by restructuring your mods to time zones can reduce human spam to almost no spam.