По идее, этой проблемой должен заниматься сам ЖЖ.
А за скрипт вам спасибо. Правда, при желании спамеры могут сильно усложнить работу по зачистке, используя пачку давно зареганных аккаунтов, рандомный текст в сообщениях и тд.
по крайней мере те боты, которые пасутся у Навального, тупо постят одинаковый (примерно одинаковый) текст. Неужели так сложно поймать десяток примерно одинаковых комментариев, и начиная с 11-го, например делать им screen, чтоб владелец дневника решал?
Никаких фиксированных стоп-слов не нужно, нужен адаптивный алгоритм по контенту.
Скорее всего, он счел сообщение спамерским или элементарно не нашел времени уделить внимание. Попробуйте вбросить идею в сообщество роспила или какой-нибудь ру_антиспам.
Да, потому что удаление комментариев требует привилегий владельца журнала. Остальное отработает и так. В принципе, если им совсем влом пускать скрипт, можно сделать экспортилку комментариев без спамерских сообщений. Неохота, правда, заморачиваться, если им самим это не особо нужно.
p.s. кстати, он мог бы просто скрывать комментарии не от друзей, содержащие ссылки.
Странно, что в самом СУПе до этого еще не додумались. Работы от силы на час — чтоб добавить юзеру возможность фильтрации комментов по стоп-фразе. Или они в курсе и работают на этим…
Автоматическая фильтрация комментариев в Livejournal при помощи XML-RPC