They always come from different IPs, so IP-banning doesn't help. And our community is largely international, so I don't want to restrict entire countries. I'd really not like the solution to be "require manual approval for a user's first post" because that feels bad and is unscalable for the type of community we are developing.
Any and all advice appreciated. Thank you.
Below is what the spam looks like: