Антиспам Wordpress 1.2

Борьба со спамерамиБесконечная борьба продолжается - допилил свой антиспамовый плагин. Хорошо работает в связке с Spam Karma или другими "большими" плагинами. Служит для  отсечения совсем уж очевидных спамеров.  Дополняет защиту  от спама следующими функциями:

Модерация

Чтобы спамер не мог извлечь из своей деятельности никакой выгоды, ссылка на его сайт будет доступна только после модерации. Не раскрою тайны, если скажу что ради нее все и делается.

  • Все новые комментарии добавляются без ссылки.
  • В админке Wordpress эти ссылки помечены красным и зачеркнуты.
  • Если вы решите, что комментарий честный - из админки есть возможность "заапрувить" (Approve link) ссылку.
  • Единожды проверенные ссылки будут добавляться без модерации. И с dofollow.
В админке

В админке

Фильтрация

Блокирует очевидные спам-комменты. Будет показано следующее подтверждение (текст другой :)

Сообщение типа

Сообщение: "вы неправы"

Спам-бот уйдет, человек (если ничего плохого делать не думал) - имеет возможность исправиться. В "Comments->Spam" они не попадают (незачем загрязнять базу и затруднять модерацию). Предупреждение показывается, если комментарий:

Не смотрю.

Не смотрю.

  • Содержит более 5 ссылок.
  • Не содержит русских букв (для фильтрации заграничного спама).
  • Содержит словосочетания из "Discussion Settings->Comment Blacklist" в настройках WP.
  • Имя комментирующего похоже на адрес.
  • Точно такой-же комментарий существует (см. скриншот).
Фиксы:
  • Работает с Wordpress 2.8 и выше.
  • В поле url комментария, теперь не появляется постфикс SPAM.
  • Нет нужды редактировать comments.php.
Усилить защиту блога от спама.

Примеры сообщений:

  • Извините, слова %слова% находятся в спам-списке. Пожалуйста, скопируйте и исправьте комментарий.
  • Извините, ваш комментарий содержит слишком много ссылок. Пожалуйста, скопируйте и исправьте комментарий.
  • Извините, комментировать можно только по-русски. Воспользуйтесь виртуальной клавиатурой. Пожалуйста, скопируйте и исправьте комментарий.
  • Извините, ваш ник %ник% больше похож на адрес. Пожалуйста, выберите другой. Пожалуйста, скопируйте и исправьте комментарий.
Установка - стандартная. Скопируйте "grafs_antispam.php" в папку "wp-content/plugins/" и активируйте в админке.

В базу MySql плагин ничего не пишет. Страницы настройки нет. Изменить текст предупреждений можно редактируя файл grafs_antispam.php.

Скачать

Оцените статью
  • Ymi

    "Не содержит русских букв (для фильтрации заграничного спама)."

    так данный фильтр бесполезен для русского сегмента сети?

  • Дима

    На данном (русскоязычном вроде) блоге постоянно появляются комменты от англоговорящих спамеров. Может домен .com влияет, не знаю.

  • Соня

    Интересная статья, но вот хотела узнать: а если я не многословная и мне достаточно выразить эмоции двумя словами: "мне понравилось", программа то закинет на сколько я поняла в спам, а пользователь потыкается и уйдет и больше никогда не придет((

  • Дима

    Для выражения эмоции «мне (не)понравилось», есть специальная кнопка внизу каждого поста.

  • Клевый

    Пока спасает только akismet, но этот плагин иногда человеческие осмысленные комментарии определяет как спам.Так что все равно какой бы хороший плагин бы не был, все равно часть работы по модерации комментов придется выполнять вебмастеру

  • biznesvmire

    что-то не могу поставить себе одни глюки помогите кто может
    Заранее спасибо
    сайт biznesvmire.ru

  • Олег

    Посмотрим заценим, что за плагин))

  • SaT

    Воо то что нужно, щас себе на блог поставлю. СПАСИБО!

  • Velosepedist

    Вот уж спасибо. Пойду настраивать

  • Денис

    Согласен с мнениеем про Akismed. Мне больше и ничего не нужно. Автору спс.

  • Foxelm

    Не вижу особой необходимости в установке этого плагина, ведь всё равно придётся точно также заходить в админку и ручками фильтровать спам и не спам комментарии. А есть такой плагин, который автоматически пропускает комментарии, в которых поле URL пустое? Хотя нет, ведь ссылка может находиться и в теле комментария... Видел недавно плагин, который скрывает id поля для вставки комментария. Таким образом, люди не замечают разницы, а боты не могут вставить свои комментарии.

  • Sapphir

    Со спамом отлично справляется связка: премодерация + плагин от Dimoning'a + отсутствие в форме коментов поля url. Спам, конечно, проходит, но его объемы таковы, что хватает пяти минут в неделю, чтобы его вычистить.

  • Оксана

    Только не закидывайте меня тапочками. но. Я вот читаю довольно много статей про борьбу со спамом. Я за! Но. Я так и не пойму кто и что понимает под этим словом. Например. Пришёл обыватель, оставил ОСМЫСЛЕННЫЙ коммент, написанный РУЧКАМИ и ушёл. Он спамер? Лично моё мнение - не! Но, почему многие блогеры относят такой коммент и такого обывателя в класс спамеров? Другой вариант - пришёл бот, пихнул неизвестно что и так на 100 блогах. Кто это? Лично для меня СПАМ! И если я чего-то не понимаю - поправьте меня.

  • Дима

    Вот такие вот "ОСМЫСЛЕННЫЕ комменты", "написанные РУЧКАМИ" - спамерские?

  • Оксана

    Я прошла по ссылке. Конечно там много комментариев и просмотреть все не смогла. Но моё мнение, тот комментарий, типа "Спасибо, хорошая инфа", пусть даже написан и ручками, хотя не факт, но это спам однозначно. А там, где написано почему эта информация полезна - не спам. Потому что, как минимум, чтобы ответить на этот вопрос, человек прчитал статью и высказал своё мнение. Как моне кажется, это уже не спам, а комментирование.

  • Дима

    Может быть с чей-то точки зрения и не спам. Но флуд - точно.

  • Дима

    Типичный полуспам-комментатор, ради ссылки, мельком смотрит на тему статьи и особо не разбираясь, выдает пару общих фраз, которые никакого смысла не делают, и к конкретной статье не относятся.

    При этом, он считает что оставляет "качественный коммент по теме".

    А хорошие комменты (коих тоже не мало), в этом потоке полуспама теряются.

  • Ymi

    графическая капча и акисмет в связке отлично справляются со своими задачами

  • Дядя Яша

    Можно а каптчу не ставить - акисмет и так останавливает практически весь авто-спам. Бедой является "спам ручками".
    И этот плагин предлагает довольно остроумное решение. Надо будет попробовать.

  • closer

    Да неплохая функция. Как раз собираюсь создать свой первый блог, возьму сказанное автором на вооружение.

  • Кирилл

    Спасибо за подробную расписку установки, надобно и себе поставить

  • proekt-gaz

    Ну а как же посещаемость? Спамботы трафик все же гонят хоть и не целевой.

  • Maksim

    Этот плагин будет не пускать много народу, а это не целесообразно.

  • ольга

    Так не бывает. А то что мы оставляем приличные коменты, Вам только в помошь, только не до всех это доходит. А на тех блогах где сами блогеры и их коллеги матом разговаривают и хамят, хороших коментариев и ждать не чего.

  • Sniper762

    Да вообще незачем грубить... Если пишешь комент, пиши придерживаясь человеческой этике, вежливости и уважения к другим..

  • Дима

    Вообщем, мне надоели комментарии про Дум, от людей его не скачавших, Док и Скайп для Убунту от людей забавно полагающих, что речь идет про их любимый Windows :???: и.т.д.

    В "чистых, осмысленных комментариях", SEO-гуру которых прочитали только заголовок статьи, я не вижу никакого смысла для этого блога. О чем честно сообщаю большими буквами.

    Поэтому - прекращаем полумеры. Сылки на автора комментария, за редким исключением, больше отображаться не будут.

    Заодно мне интересно, насколько со свистом, этот блог вылетит из супер-мега-дуфоллов, СЕО-профи-списков.

  • Спутник

    А что именно вы, кто считает себя ярым борцом со спамом, воспринимаете как спам? Ольга права: Дима, без комментариев твой блог - записная книжка в личном кармане. Согласись, твой блог, да и большинство, пусть даже СДЛ, они ведь делаются для получения денег? Так? А если так, то за то, что пишешь ты, читатели, предполагается будут кликать на постовые, приносить тебе деньги. Что же ты как жлоб жмешь людям оставить свою визитку (в нормальном обществе так и делается), чтобы те, кому это может пригодится, обратились к ним? Ты пишешь, что коммерческие спамерские сайты "не прокатят". Чем же твой блог лучше других? Ты его как раскручивал? К тебе народ сам пришел, или раскруткой занимался, в частности, спамерской? Мне кажется, что надо отделять осмысленные вещи от черного спама - именно спама. Спасибо надо говорить за нормальный диалог, а не делать из "борьбы" культ. Вот пример: SerguN - поставил защиту от ботов и радуется жизни. Как вы, "борцы", не поймете, что спамер в - прямом смысле этого слова - сам никогда не пойдет и СВОИМИ ручками и СВОЕЙ головой не будет вам комментарии оставлять?

  • Дима

    А недавно вообще в обратках ссылки на националистические ресурсы проскакивали. Такие "визитки" тоже без модерации оставлять?

  • Дима

    >>твой блог ... делаются для получения денег? Так?
    >>читатели, предполагается будут кликать на постовые, приносить тебе деньги.
    >>или раскруткой занимался, ... спамерской?

    Ложь.

    <small>По сути могу сказать, что на осмысленные кометарии я апрувлю ссылки, достала вот такая фигня, если это кого-то заботит.</small>

  • Спутник

    Согласен, "вот такая фигня" достает самого. Извиняюсь за резкость. Просто и "манию преследования" (так что ли назвать?) видеть во многих блогах напрягает. В конце концов ведь робота робот побороть может. :-)

  • Дима

    Против приличных комментариев, ни я, ни антиспамовый плагин, ничего против не имеем. Даже ссылки с dofollow ставим.

    Просто 100 одинаковых "ремонтов трубопровода", и 500
    "заработков в интернете" в день - достают. И с подобным надо бороться.

  • Сергей

    У меня на блоге просто AKISMET стоит, ничего не пускает лишнего, и ничего изобретать не приходиться :) Советую им пользоваться

  • Польша

    Да уж!
    Я кстати согласен целиком с Димой ведь это лишние посещения,сто немаловажно!=)

  • Udjin

    Автор, нужна статья о плагинах wp (все на 1 странице)
    еще не плохо бы увидеть на вашем блоге календарик :)

  • Johnny

    Akismet тоже, вроде, прилично справляется со спамом.

  • Oleg

    Ни один антиспам не смог уберечь мой сайт от кучи спамерского мусора. Только модератор может помочь в этом случае.

  • Xager

    Самый лучший антиспам - руки модератора.

  • Бах

    Да ну, не верю. Думаю это лишнее. Прямые руки при модерации комментариев + бан по IP и стоп-слова. Но если у вашего блога большая посещаемость, тогда да, автоматизацию никто не отменял.

  • Slavik_X

    Попробуй поставить, на старую версию может заработать.

  • Lifeout

    Хоть и считаю себя новичком, но и меня спам порядком достал...
    А плагина для WordPress версии пониже нету?(
    Не горю желанием переставлять движок...

  • Dizik

    Спасибо. Все отлично ))))

  • atomheart

    Со спамом бороться нужно,но вот в последнее время я наблюдаю обратное явление: некоторые умники создают списки блогов dofollow,потом распространяют сети впихивая в список свои 2-3 блога с nofollow,привлекая таким образом посетителей на свой блог...Но выходит что 90% этих посетителей - спамеры...Хотя с другой стороны говорят "трафик не пахнет".

  • Рейкбек

    Попробую поставить

  • Fenya

    Я поставил всё идеально!спасибо

  • Алексей

    Попробую поставить посмотрю что получится.

  • Arsyuta

    Надо попробовать.

  • ikaro

    Спам рулит - это то, о чём все боятся говорить, но то чем никто не проч воспользоваться. Обидней не спам, обидней лицемерие.

  • Wolchara

    У меня как-то обходят рекапчу. Попробую ваш плагин, может он потоки спама сможет остановить. Спасибо.

  • SerguN

    Ко мне тоже спамеры ломились , поставил каптчу - все тихо , одни цивильные комменты .

  • felix

    Спамеры всех достали, банили бы сразу сайты, которые спамом продвигаются, было бы гуд.

  • Pavell

    Сам я давно начал борьбу со спамом на своих проектах. На некоторых даже пришлось комментарии закрыть, так стали спам лить в разделах регистрация пользователей, пришлось и там внести изменения.

  • solarisadmin

    Благодарствую за заметку :) Но я все-таки пользуюсь reCaptcha и спокоен :)

  • anadikt

    Для меня лучше Akismet ничего нет, отлично фильтрует спам комментарии ...

  • Корж

    Похоже хороший плагин. Буду блог делать, обязательно его поставлю=)

  • KeyArch

    Покемоны повеселили :) Замысловато, с юмором. Редкий блог. Спасибо вам. )

  • Maks

    пользуюсь aksimet, но это тоже довольно интересное решение, нужно будет попробовать.

  • Рыбак

    Мне вот интересно, если у меня нет блога? У меня есть свой форум, на котором я пишу статьи и прочее. Иногда комментирую блоги и всегда мою ссылку режут. В чём смысл тогда поля : web site ?

  • Slava

    Аkismet - самый тупой плагин по-моему

  • Владимир

    Большой плюс в том что не использует MySQl - что крайне удивительно, хотя туда нечего складывать - вся работа ведется с основной базой

  • Gelendzhik

    Я предпочитаю рукописные скрипты блогов. Не люблю я эти народные вордпрессы.

  • Sect0R

    Отлично, пусть будет в библиотеке

  • pda

    полезно, конечно, но от спама всё равно никуда не денешься)

  • Александр

    Хах, самая лучшая борьба со спамом - убрать поле ссылки, но это относится и к самому лучшему способу борьбы с посетителями. Хотя, если у тебя блог про то, как выбирать стиральную машину а комментаторам важно описать технику, чем пульнуть ссылкой, то . . . :)

  • Дима

    ;)

  • Олег

    У меня уже отредактированный срипт под свои нужды.
    Так что строчка может быть и не 153, может немного ниже. Там надо найти <a href='small заменить на <a href='".$popravka."small и в той же строке <img src='gal.php? на <img src='".$popravka."gal.php?

  • Олег

    Ой, не туда

  • Дима

    Спасибо за плагин.

  • Xstroy

    Одно время экспериментировал с разными плагинами и в итоге оставил лишь своё ручное модерирование. Даже спам комменты часто несут интересную мысль, потому как люди читают то, что комментируют, но ссылку на что-то непонятное в подписи убираю.

    Однако этим в корне убиваю живой диалог, если не со мной, то между комментаторами, что можно наблюдать в том же ЖЖ. Палка о двух концах, но лучше уж так, чем откровенный мусор мусор.

  • News

    Плагин конечно хороший, но мне нравится больше каптча с картинками, типа Выстроить вертикально.

  • WorkNet

    Сам уже запарился СПАМ удалять с блога. У меня вообще все ссылки от индексации закрыты(noindex,nofollow) все равно шлют)

  • vde

    А чем Antispam Bee не угодил? У меня он дополнен плагином Invisible Captcha, и ручной проверкой по времени написАния коммента. На настоящий момент статистика такова:
    536 Комментария
    520 Одобренные
    0 Ожидает
    16 Спам
    2,458 Блокированные

    причем даже ручной спам в нормальные комменты не попадает :)

  • Сергей

    Интересный вариант, хотя вот полазив по Вашему блогу заметил приличное кол-во комментариев которые я бы наверно в СПАМ переработал )))