We're not sure what happened recently but we have two anti spam systems in place but somehow the recent set of bots were able to bypass both.
All new member registration now requires Admin approval. This should stop all spam, but I don't like requiring Admin approval for long because sometimes I forget to review the new members for weeks.