If you look at the time frame of the spam, they are all really close, so perhaps it is indeed the attack of the bots.
Some might not like this idea, but how about using an authentication process for posting if you do not have at least 1 silver medal, or 5 bronze medal, time been a member......or something like that.