Плагин CleanTalk — защита сайтов от спама
Всем привет! Меня зовут Денис Шагимуратов, я работаю в компании CleanTalk.ru мы занимаемся защитой Web-сайтов от спама. С любезного разрешения Александра, сегодня я расскажу Вам о том, что мы делаем для успешной защиты Web-сайтов от спама.
CleanTalk — это облачный сервис защиты сайтов от спама и одноименный плагин для WordPress, история появления сервиса начинается несколько лет назад. Я в то время работал над одним проектом, у которого был форум для технического поддержки пользователей программы. Все было прекрасно, за исключением того, что приходилось много времени тратить на защиту форума от спама. Различные средства защиты имели временный эффект, либо требовали постоянной «подкрутки», вообщем приятного мало, особенно если при этом приходится разрываться на 2е работы и свободного времени в обрез. Вот тогда мне и пришла мысль, а почему бы не автоматизировать процесс модерации поступающих на форум сообщений? Т.е. почему не сделать программу автоматической модерации, которая заменит человека в этом деле?
Сказано? Сделано!
Не долго думая я приступил к решению задачи автоматической модерации сайтов. За прошедшие 2 года мне и моим коллегам удалось воплотить в жизнь основную логику сервиса, а так же выпустить фирменные плагины и модули для популярных CMS, в том числе и для WordPress.
Как решали задачи?
- Публикует комментарии от новых, впервые написавших пользователей.
- Редактирует комментария с «крепкими» словечками и «наездами» на других комментаторов, либо на самого блогера.
- Периодически просматривает и чистит очередь «Спам».
Первые 2е задачи удалось решить при помощи оценки релевантности комментариев поступающих в блог. Человек для фильтрации спама делает простую вещь — оценивает соответствие того, что написано в комментарии с тем, что сказано в статье или с общей тематикой блога. Вот функция оценки релевантности делаем тоже самое — определяет тематику сообщения и сравнивает ее с тематикой блога. Сообщения классифицированные «по теме» блога или статьи, плагин CleanTalk автоматически публикует в блоге, а те которые не «по теме» отправляет на ручную модерацию. Это и есть основной принцип автоматической модерации. На скриншоте ниже показан пример фильтрации сообщения — офтопа.
Последнюю задачу оказалось решить проще всего — мы сделали автоматически модерируемые черные списки IP, Email адресов отправителей сообщений, а так же черный список сайтов, которые продвигаются через спам сообщения в блогах. Соответственно если отправитель сообщения находится в черном списке, либо в сообщении есть ссылка на сайт из черного списка, то такое сообщение просто на просто не принимается к публикации в блоге, т.е. даже не попадает в очередь «Спам», а отправитель сообщения получает уведомление от автомодератора CleanTalk объясняющее причину блокировки его комментария. Человек прочтет уведомление и устранит недочеты, а вот боту прийдется пойти спамить в другой блог. Пример жестко остановленного сообщения на скриншоте.
Что получилось?
Ну а теперь хватит истории, пора рассказать о возможностях плагина CleanTalk, они следующие,
- Защита комментариев блога от автоматического и ручного спама.
- Плагин не использует Капчи, вопросы/ответы и прочие элементы усложняющие работу с блогом для его посетителей.
- Автоматическая публикация в блоге релевантных комментариев.
- Плагин умеет фильтровать сообщения по заранее определенному владельцем блога списку стоп-слов. Это опцию можно использовать для запрета автоматической публикации сообщений содержащих к примеру упоминания про конкурентов.
- Плагин умеет фильтровать сообщения по общему для сервиса списку стоп-слов, который можно использовать для приведения блога в соответствии с требованиями Федерального закона 139-ФЗ от 28 июля 2012 года.
Загрузка и установка
Скачать плагин можно из каталога плагинов WordPress по ссылке здесь.
На официальном сайте проекте на странице Плагин защиты WordPress от спама имеется дополнительное описание модуля, инструкция по настройке и тестированию.
Думаю дальше сами разберетесь, ну а если нет, то жду ваших вопросов :)
P.S. Если подвести промежуточный итог, то задача автоматической модерации комментариев выполнена на 70-80%, осталось реализовать функции цензуры — автозамена «крепких» словечек на звездочки (******), коррекция грамматики и возможно предпросмотр ссылок в комментариях.
комментариев 8 к статье “Плагин CleanTalk — защита сайтов от спама”
Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!
Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:
- Як сховати відсутні товари в Woocommerce шорткодах та схожих товарах
- Сервіс AdMaven + плагін для монетизації трафіка на WordPress сайтах
- Плагіни для створення стрічки новин з біжучим рядком в WordPress
- Як змінити розміщення кнопки оформлення замовлення в WooCommerce
- Плагін WHWS Display In Stock Products First – відображення товарів в наявності першими
- Підписка MonsterONE: чи варто використовувати цей сервіс у 2023 році? (+5 продуктів, які треба скачати в першу чергу)
- Онлайн генератор ссылок на мессенджеры для WordPress и не только
- WooCommerce (46)
- Безопасность (12)
- Видео (6)
- Виджеты (28)
- Возможности (141)
- Вопрос-ответ (6)
- Начинающим (52)
- Новости (46)
- Оптимизация (23)
- Плагины (246)
- Сервисы (87)
- Хаки и секреты (87)
- Шаблоны (45)
- Плагин WP-PostRatings рейтинга постов в WordPress (5,79 из 7, голосов - 934)
- 5 wordpress плагинов для кнопок социальных закладок (5,24 из 7, голосов - 42)
- Кэширование в wordpress — выбираем лучший плагин для кэширования (5,63 из 7, голосов - 35)
- 50+ лучших плагинов для WordPress сайта (5,71 из 7, голосов - 34)
- Лучшие плагины картинок в WordPress — галереи, слайдеры, для миниатюр и т.п. (6,07 из 7, голосов - 30)
- Лучшие плагины статистики в WordPress — просмотр посещаемости сайта и не только (4,65 из 7, голосов - 37)
- Обновление плагинов и тем в WordPress: автоматическое, через FTP, скрытие уведомлений (5,19 из 7, голосов - 31)
- Дизайн Мания - о веб-дизайне и не только.
- Tod's Blog - все про заработок онлайн.
- Вебдванольные заметки - обзоры веб-сервисов.
- Советы по выбору холодильника LG с технологией No Frost
- Зачем нужны Wi-Fi ретрансляторы и как выбрать подходящую модель
- Введение в онлайн-казино Slotor777: многообразие игр и привлекательные бонусы
- Необходимость использования облачного хранилища в наше время, что важно и как выгодно?
- Спрощення процесу звітності за допомогою програми BAS Бухгалтерія
- Технологія підключення інтернету GPON та її переваги
- За що гравці найбільше цінують Lineage 2
- Для каких проектов нужна аренда виртуального сервера и что такое VPS
Интересно, а этот плагин возможно использовать в комбинации с Disqus
Андрей, если честно не знаю, там в Disqus своя система и скажем тот же Akismet подключается через его ключ. Скорее всего нужна какая-то дополнительная интеграция.
Андрей, к сожалению с Дискусом Клинтолк не работает сейчас, но возможно в будущем удасться организовать такую поддержку.
Это спам иногда так надоедает. Устаёшь от него.
Насчет автоматической замены нецензурных выражений:
Менять на звездочки не так интересно, вот помнится в одном чате автозамена осуществлялась на «Уважаемый!», «Сударь, Вы подлец!» и «Позвольте пригласить Вас на танец!» — имхо, просто шедеврально.
Игорь, интересный вариант, думаю можно его реализовать отдельной опцией и назвать ее к примеру «Питерский акцент» :)
Из-за вашего плагина не могу связаться с техподдержкой компании Mapdiva, LLC (приложение Artboard для Mac OS). Разработчики поставили спам-фильтр на ящик техподдержки.
Самый лучший анти-спам плагин. Платный. Но рекомендую.