Крошка сын к отцу пришел, и сказала кроха... Цицирую:
"На форуме регистрируется много людей, но из них большая часть не пишет. Как определить, кто из них живой человек, а кто - бот, который может в любой момент начать спамить?" (с)
Убивай всех, Господь отличит своих! (с)
Все просто, сын мой. Пользуйся рядом правил.
1. Существует определенная связь между ником, то есть виртуальный образом человека, и его почтой. Например, у пользователя МС Андреев почта
mc_andreev@mail.ru
Но данное правило действует не всегда. Например, у пользователя Liekkio почта
evasneik@rambler.ru
Тем не менее, надо понимать, что есть у человека ник "Сладкая девочка", а почта
ivan_sidorov@mail.ru, то тут явно есть какое-то несоответствие.
2. Если у человека ник состоит просто из груды знаков, например ghjthjbk, это бот. Удаляй его. При этом будь самокритичен! Подумай, не является ли, на первый взгляд, нагромождение знаков, на самом деле иностранным неизвестным тебе словом или какой-либо аббревиатурой?
Такое же правило действует и в отношении почты.
3. Загляни в профиль. Если там в описании есть текст вида "строительные материалы, гвозди, доски, дсп, стройматериалы, каски, молотки, дрели, гвоздодеры" - это бот.
4. Если в профиле стоит ссылка на сайт, занимающийся покупкой чего-либо или порносайт - это бот.
5. Если ты встречаешь несколько разных людей, с разными никами, но с почтой вида "sladkaya1@mail.ru", "sladkaya2@mail.ru", "sladkaya3@mail.ru", "sladkaya4@mail.ru" и так далее - удаляй их всех, это боты.
6. Если после регистрации у человека просто отсутствует дата последнего посещения, то есть после момента регистрации на форуме прошло меньше секунды до того, как пользователь вышел из своего аккаунта, то перед тобой бот. Живой человек не обладает такой реакцией и просто не может так быстро выйти с форума.
7. Если время регистрации отличается от даты последнего посещения промежутком в 1-2 минуты, скорее всего, перед тобой бот. Бот, который может напасть со своим спамом внезапно, через пару дней после регистрации. Но это может быть и живой человек, просто забывший об аккаунте или посчитавший форум неинтересным. Тут надо смотреть на ник. Только обретя опыт ты сможешь отличать ники ботов от ников живых людей. Если у тебя есть хоть малейшее подозрение, что перед тобой человек - оставь. Лучше пощадить бота, чем удалить человека.
8. Если после регистрации человек посещал форум, но ничего не писал, это еще не признак того, что но бот. Как известно, чукча не писатель, чукча читатель.
9. Если после регистрации человек уже оставил после себя спам, удаляй его в любом случае и добавляй посту и ip в черный список, вне зависимости от того, живой это человек был или бот.
10. Помни, что, если человек говорит осознанные, вроде бы, вещи, это еще не значит, что он - живой человек, а не бот. Сейчас существует много программ, которые могут моделировать более-менее осмысленный текст. Подобных ботов полно в том же жж. Будь бдителен!
11. Если ты не уверен в том, что хочешь удалять, если ты боишься, если ты не хочешь получать гневные письма на почту от других пользователей - сложи с себя обязанности админа\модератора! Ибо недостоин ты сего звания! Ибо настоящий админ должен не бояться вершить суд, выносить приговор и приводить его в исполнение!
А теперь иди! Иди, сын, и доверши начатое!