Дорогие коллеги, для борьбы со спамом может быть знает кто-нибудь метод премодерации по ключевым словам?
Если сообщение содержит например слово АТАТА, то при публикации функция публикации видит текст сообщения и направляет его на премодерацию?
Перепробовал разные расширения для фильтрации спама, но они либо слишком огромные, либо кривые. И все равно спам постят без остановок в основном с одними и теми же словами типа Помогите пожалуйста, Кракен и т.п. фигня. Приходится удалять пользователя через админку со всеми сообщениями... мой телеграм бот уведомлялка меня весь день дергает уведомлениями...
[3.2][3.3] Премодерация сообщений по ключевым словам
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
southklad
- phpBB 3.1.0 RC4
- Сообщения: 3435
- Стаж: 14 лет 3 месяца
- Благодарил (а): 705 раз
- Поблагодарили: 173 раза
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
Послежу за темой, тоже бывают такие проблемы, причем от явно людей, а не ботов
-
Татьяна5
- Поддержка

- Сообщения: 12988
- Стаж: 14 лет 8 месяцев
- Благодарил (а): 162 раза
- Поблагодарили: 2365 раз
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
В планах обновление антибота против тех кракенов. В виде запрета постинга по ключевым словам
-
Michel
- phpBB 2.0.6
- Сообщения: 533
- Стаж: 14 лет 3 месяца
- Откуда: Липецк
- Благодарил (а): 136 раз
- Поблагодарили: 69 раз
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
Это точно! У меня ни один бот не проскакивает, а вот спамеры (люди) лезут. Причём некоторых из них получалось вытянуть на беседуsouthklad писал(а): 05.02.2025 15:11 Послежу за темой, тоже бывают такие проблемы, причем от явно людей, а не ботов
Говорят типо им платят, они и рады стараться. Только я с них ржал сильно. У меня форум в чёрных тонах, а у них даны посты с ссылками color black, в итоги их вообще не видно, пока не выделишь текст сообщения. А они не шарят как сделать их видимыми.
phpBB 3.3.15 • php 8.5.0 • MySQL(i) 8.0.25-15
-
AlexOo
- phpBB 2.0.1
- Сообщения: 298
- Стаж: 12 лет 11 месяцев
- Благодарил (а): 89 раз
- Поблагодарили: 11 раз
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
dimkaskv, я правильно понимаю, что твой тг бот делает отбивки по ключам, которые требуют внимания ?
-
dimkaskv
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 3 года 7 месяцев
- Благодарил (а): 14 раз
- Поблагодарили: 7 раз
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
AlexOo, нет, он просто шлет мне в личку все новые темы со ссылкой на них, жалобы со ссылкой на них и ответы, если кто-то мне отвечает. Делал для скорости реакции на темы, ответы и т.п. Работает просто - парсит базу на записи в таблице уведомлений, потом составляет сообщение и шлет его в группу телеграма.
Для всех - Вот, нашел на зарубежном сайте кусочек текста и подправил чтобы работало, который позволяет делать то, о чем я спрашивал. А именно премодерацию сообщения и отбивать его, если есть ключевые слова в теле или в теме. Работает и с двумя словами типа "помогите пожалуйста". На картинке так-же видна фильтрация от китайских иероглифов в посте. Но у себя её убрал.
Вот картинкой, если плохо отформатировалось. Добавить в functions_posting.php перед "sql_transaction"
Для всех - Вот, нашел на зарубежном сайте кусочек текста и подправил чтобы работало, который позволяет делать то, о чем я спрашивал. А именно премодерацию сообщения и отбивать его, если есть ключевые слова в теле или в теме. Работает и с двумя словами типа "помогите пожалуйста". На картинке так-же видна фильтрация от китайских иероглифов в посте. Но у себя её убрал.
Код: Выделить всё
//Code added to block posts which contain spam:
if (isset($data_ary['message']) and isset($subject)) {
//create a list of banned words found in spam posts:
$aSpamWords = array(
'кракен',
'kraken',
'даркнет',
'помогите пожалуйста'
);
$checkTxt = $data_ary['message'] . $subject;
foreach ($aSpamWords as $word) {
if (mb_stripos($checkTxt, $word, 0, 'UTF-8') !== false) {
return false;
}
}
//end spam filter code
// Start the transaction here
$db->sql_transaction('begin');
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Владелец https://4allforum.ru
-
Kuskow
- phpBB 2.0.3
- Сообщения: 371
- Стаж: 9 лет 10 месяцев
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 26 раз
- Поблагодарили: 35 раз
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
А что может быть? Вдруг ни с того, ни с сего на премодерацию попадает сообщение 6-дневной давности. То есть, уведомление сегодняшнее свежее, а само сообщение написано 12 апреля. И оно осталось без внимания модераторов, потому что видно после него несколько сообщений других пользователей, а ему никто не ответил. То есть, как будто сообщение написано вот сейчас, но ему уже 6 дней.
-
Siava
- Поддержка

- Сообщения: 5519
- Стаж: 21 год 3 месяца
- Откуда: Питер
- Благодарил (а): 185 раз
- Поблагодарили: 773 раза
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
Kuskow, если сообщение автору можно редактировать в течение этого времени, то запросто. После правки снова будет премодерация.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
Kuskow
- phpBB 2.0.3
- Сообщения: 371
- Стаж: 9 лет 10 месяцев
- Откуда: 🇰🇿 Караганда
- Благодарил (а): 26 раз
- Поблагодарили: 35 раз
Re: [3.2][3.3] Премодерация сообщений по ключевым словам
У меня настроено, что после первого одобренного сообщения пользователь удаляется из группы "Новые пользователи". Всё равно попадёт на премодерацию?
И первого одобрения (в день написания) не было. В логах чисто.
P.S. Кажется, нашлась пропажа. CleanTalk одобрил это сообщение неделю спустя. Буду наезжать на них.
И первого одобрения (в день написания) не было. В логах чисто.
P.S. Кажется, нашлась пропажа. CleanTalk одобрил это сообщение неделю спустя. Буду наезжать на них.

