{"id":14271,"url":"\/distributions\/14271\/click?bit=1&hash=51917511656265921c5b13ff3eb9d4e048e0aaeb67fc3977400bb43652cdbd32","title":"\u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 \u043d\u0430\u0442\u0438\u0432\u043e\u043a \u0438 \u0441\u043f\u0435\u0446\u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u0432 vc.ru \u2014 \u043d\u0430\u0439\u0434\u0438\u0441\u044c!","buttonText":"","imageUuid":""}

@АнтиспамБот — Даем отпор всем «П0шлым_Дев4енкам» в Telegram

Говорят, что если за день на vc.ru не было поста о новом телеграм-боте и кто-то не задолбался, то день прожит зря. Поэтому избавлю вас от такого и расскажу о новом боте @antispamname_bot, которые фильтрует ботов по имени и помогает избавиться от «PEАЛЬНЫX_ZНAКОМСТV» и «ПОИСК_PAPTHЕRОV» (орфография сохранена), массовый спам которых вы могли заметить в чатах Телеграма.

О чем вообще речь?

Спамеры захватывают телеграм, это не новость. Но, на мой взгляд, в последние дни это происходит в каких-то огромных масштабах. Возможно вы видели такое:

В чат входят аккаунты, чаще эротического содержания, которые ведут на закрытые каналы, ботов с подписной моделью, а также просто партнерки. В общем, стандартная схема. По моим наблюдениям, массово начало появляться в 5-7 числах ноября, когда анонсировали рекламную платформу.

Практически все более-менее крупные чаты, где я нахожусь, страдают от таких заходов.

И это меня, честно признаюсь, очень раздражает и отвлекает.

Решение

Наше решение — бот @antispamname_bot, который ловит все вхождения пользователей, проверяет имя и фамилию пользователя на спамность и дает вердикт: бот или нет. Если пользователь — бот и имеет признаки спамного ника, то сообщение о вхождении удаляется, а сам пользователь банится. Антиспам-бот не читает переписку в чатах, а только проверяет тех, кто входит в чат.

Алгоритм

Алгоритм по понятным причинам я не очень хочу оглашать, также как и выкладывать его в Open Source. По крайней мере на данном этапе, иначе все пошлые девчонки найдут способы его обойти, и магии уже не будет получаться. Помимо того, что бот отсеивает откровенный спам, который можно видеть в чатах

, он также помогает отсеивать и более «человеческий» спам, например,

Первые итоги и наблюдения

Первые итоги работы алгоритма, честно признаюсь, удивили. Бот уже несколько дней работает в небольших чатах, за это время - 0 ложный срабатываний (всех пользователей, которые были помечены меткой спама, мы пишем в базу). Также в процессе тестов из выборки 10 000 реальных имен пользователей телеграма, ложно положительный оказался только 1 результат. В общем, пока полет нормальный.

Сейчас к боту подключено 20 чатов, удалено и заблокировано более 40 спамных аккаунтов

Попробовать

Чтобы попробовать в деле @antispamname_bot, нужно стартануть бота, добавить в свой чат, стартануть там и дать боту функции администратора - возможность удаления сообщений и бана пользователей.

Бот бесплатный. В планах сделать также бесплатное API для проверки имени, выпустим буквально через несколько дней. Можно будет внедрять в своих ботов. Если вам это актуально, можете подписаться по ссылке ниже.

Инфо о проекте будет здесь: https://t.me/botsbaseru

Также буду рад обратной связи!

0
165 комментариев
Написать комментарий...
Alex Sedoff

хоть бы кто нибудь изобрёл антимат бота, который будет срабатывать при редактировании сообщения. банальный кейс: заходит хейтер в чат и пишет "привет", потом это сообщение редактирует на "пошли нахуй" и ни один антиспам бот не срабатывает.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Андрей Гуртовой

Не понял прикола. Но главное чтобы слово манда в фразе "депутатский мандат" не детектило

Ответить
Развернуть ветку
Alex Sedoff

я тоже не понял, чел хотел как-то выделиться, но получилось так себе

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Shulha

Ну сидишь ты в чате, общаешься о серебряном веке, тут в канал заходит некий Васян881, который без приветствия шлёт тебя к Солженицыну, а твоим собеседникам сообщает что водил их мам в Большой Театр. Адекватное сообщество продолжает само соблюдать правила..
А если серьёзно, всё громкие заявления про свободу слова хороши, но они разбиваются об простую человеческую истину:
"Твоя свобода заканчивается там, где начинается свобода другого человека." Не всё хотят ради свободы слова терпеть спам, мат и неадекватов, коих, в интернете, немало. Ибо свобода слова != свобода писать любые гадости. И спасибо тем админам, которые принимают меры, ибо им не наплевать на свою аудиторию.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Shulha

Я не поняль, если некое тоталитарное государство объявило террористами маленькую, но гордую группу угнетённых, топить за них это свобода слова, или нет? Не очень вяжется с прошлым комментарием, попахивает лицемерием.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Shulha

А как понять что государством управляют террористы? Наверняка нужен некий консенсус со стороны прогрессивного большинства. Мнения одного тут маловато.
А террористы, кстати, могут и не считать себя террористами лол. Как в этом зоопарке занять чёткую позицию, по твоему мнению?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Shulha

Так дык, если так, зачем бороться с феминистками тогда минуя свободу слова? Это же их свобода слова как ни как.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Shulha

Ты красиво апеллируешь к закону, но ведь в административном кодексе есть статья за оскорбление. Как это можно объяснить в рамках твоего мировоззрения? Я даже не говорю про простое человеческое уважение к ближнему своему.
Точнее говорю, но в ответ получаю шаблоны из хрен пойми какой идеологической повесточки

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Oleh Shulha

Так и запишем. Твоя повесточка не лучше и не хуже многих других. Но перед тем как с умным видом (и настолько детскими и шаблонными аргументами) рассуждать о такой сложной сущности как свобода слова, советую пройти курс от гигбрейнс "Либерализм без лицемерия, или как смотреть на мир объективно." Таки пока не дотягиваешь до хорошей полемики, скатываясь до двойных стандартов и эристики. Не надо так, стоицизм немного не об этом

Ответить
Развернуть ветку
162 комментария
Раскрывать всегда