Наш пользователь системы имеет впечатляющий уровень одобрения 94% . Фильтр Akismet полностью пропускает множество технических постов например, этот — это пост от пользователя уровня TL1, который находится здесь уже 8 месяцев и не имеет исходящих ссылок. В то же время он пропускает очевидный спам с прямыми ссылками на сайты азартных игр.
Мы пробовали отключить Akismet, потому что он создает только лишнюю работу: у нас гораздо больше ложных срабатываний, чем истинных. Но это не помогло; новые темы, подобные вышеупомянутой, по-прежнему помечаются, даже несмотря на то, что мы установили параметр «пропускать проверку Akismet для уровня доверия» на 0.
Теперь, когда я разбираюсь в этом, я вижу, что у нас все еще действует настройка пропуска по умолчанию после 50 постов; я не уверен, как эти настройки взаимодействуют. Существует ли неявное условие «И» между этими двумя настройками?
Нет, просмотр кода показывает, что посты не проверяются, если хотя бы один из этих параметров установлен в true.
Однако (к моему удивлению) существует жёстко заданное правило, благодаря которому всегда выполняется проверка первого поста пользователя уровня доверия TL1, независимо от настройки skip_akismet_trust_level.
Я не могу комментировать технические детали нашей реализации Akismet, но, насколько я знаю, мы отправляем обратную связь алгоритму, когда вы выбираете опцию флажка. Подтверждая спам и легитимные сообщения через очередь проверки, вы помогаете обучать Akismet.
@mbauman как вы определяете процент одобрения пользователей системы? Я уверен, что у нас этот показатель был бы хуже. Не помню, чтобы пост, помеченный Akismet, действительно был спамом. Кстати, наши настройки стоят на этом уровне, но посты всё равно помечаются (я собираюсь изменить уровень доверия, чтобы он совпал с вашим.)
Чтобы завершить эту тему, вышеупомянутый патч расширения теперь распространён на наш экземпляр. Мы отключили Akismet (за исключением проверки биографии пользователя, что является единственной функцией, которая действительно работает с какой-либо степенью надёжности), используя следующие настройки:
(Вероятно, распространение произошло раньше, но я его пропустил, так как ключевое слово akismet не содержится в самом названии настройки, поэтому простой поиск по akismet не находит её).