Борьба с "умными" спамерами в беседе VK
Last updated
Last updated
Спамеры с каждым днем придумывают всё более хитрые способы для своих злодеяний. Один из вариантов: сначала спамер пишет какой-то безобидный текст, а затем спустя время заменяет его на спам.
Вот такой ботик позволит вам ловить подобный спам:
Здесь мы сначала проверяем, что человек написал спам. В примере указано просто слово "спам", но вы, конечно, указывайте слова, которые часто пишут спамеры, по типу "ставки на спорт" и прочее.
Первый блок не словит, что в сообщении спам, потому что спамер сначала написал что-то другое. Поэтому из "Не выполняется условие" мы добавляем блок таймера на какое-то время, например, минута. И далее уже применяем блок "Обновить информацию о полученном сообщении":
Он автоматически проверит как выглядит текущее сообщение и получит актуальную версию. Тем самым мы ловим спамера и уже можем проверить, что он заменил изначальный безобидный текст на спам.
После этого блока действия уже просто ставим ещё одну проверку на спам-слова - и если условие выполняется - удаляем полученное сообщение с помощью одноименного блока действия. И также можем применить какую-нибудь кару этому спамеру: забанить, выгнать из чата и так далее