Дам простой, но крайне эффективный совет по борьбе со спам-ботами. Сам держду форум на движке IPB, после данных изменений уже как 4 месяца не было замечено ни одного бота.
1) Заходим "Админцентр" > "Управление" > "Дополнительные поля".
2) Жмем "Добавить"
3) Заполняем:
Название - Защита от ботов
Описание - Сосчитайте до пяти цифрами
Тип поля - Однострочное текстовое (input)
Максимальная длина - 5
Порядок сортировки - 0
Формат поля - nnnnn
Добавить на страницу регистрации? - Да
Это поле обязательно к заполнению? - Да
Поле может быть изменено пользователем? - Нет
Сделать это поле личным? - Да
Сделать видимым и изменяемым только супермодераторам и администраторам? - Да
Остальные поля не трогаем.
Выглядит всё так:

При регистрации выглядит так:

Как видите я даже каптчу отключил, ибо она способна защитить только от самых примитывных ботов.