Почему бы не сделать автоматический бан для некоторых вариантов спама? Можно выписывать автоматический бан (с удалением сообщения, естественно, и можно с какой-нибудь формой ручной разблокировки на всякий случай) при соблюдении одновременно следующих условий:
- Это первое сообщение пользователя.
- Аккаунт зарегистрирован менее 72 часов назад (обычно они сразу пишут, но на всякий случай можно сделать запас до 72).
- В сообщении содержится url.
- В сообщении нет ни одной кириллической буквы.
Учитывая, сколько спама на ЛОРе именно «в лоб» и на английском, это должно отсечь добрую его часть, при достаточно простой (как мне кажется) реализации. Меньше придётся модераторам жать на кнопки, а юзерам репортить в спецтему.