@АнтиспамБот — Даем отпор всем «П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 результат. В общем, пока полет нормальный.
Попробовать
Чтобы попробовать в деле @antispamname_bot, нужно стартануть бота, добавить в свой чат, стартануть там и дать боту функции администратора - возможность удаления сообщений и бана пользователей.
Бот бесплатный. В планах сделать также бесплатное API для проверки имени, выпустим буквально через несколько дней. Можно будет внедрять в своих ботов. Если вам это актуально, можете подписаться по ссылке ниже.
Инфо о проекте будет здесь: https://t.me/botsbaseru
Также буду рад обратной связи!
хоть бы кто нибудь изобрёл антимат бота, который будет срабатывать при редактировании сообщения. банальный кейс: заходит хейтер в чат и пишет "привет", потом это сообщение редактирует на "пошли нахуй" и ни один антиспам бот не срабатывает.
Комментарий недоступен
Не понял прикола. Но главное чтобы слово манда в фразе "депутатский мандат" не детектило
я тоже не понял, чел хотел как-то выделиться, но получилось так себе
Комментарий недоступен
Ну сидишь ты в чате, общаешься о серебряном веке, тут в канал заходит некий Васян881, который без приветствия шлёт тебя к Солженицыну, а твоим собеседникам сообщает что водил их мам в Большой Театр. Адекватное сообщество продолжает само соблюдать правила..
А если серьёзно, всё громкие заявления про свободу слова хороши, но они разбиваются об простую человеческую истину:
"Твоя свобода заканчивается там, где начинается свобода другого человека." Не всё хотят ради свободы слова терпеть спам, мат и неадекватов, коих, в интернете, немало. Ибо свобода слова != свобода писать любые гадости. И спасибо тем админам, которые принимают меры, ибо им не наплевать на свою аудиторию.
Комментарий недоступен
Я не поняль, если некое тоталитарное государство объявило террористами маленькую, но гордую группу угнетённых, топить за них это свобода слова, или нет? Не очень вяжется с прошлым комментарием, попахивает лицемерием.
Комментарий недоступен
А как понять что государством управляют террористы? Наверняка нужен некий консенсус со стороны прогрессивного большинства. Мнения одного тут маловато.
А террористы, кстати, могут и не считать себя террористами лол. Как в этом зоопарке занять чёткую позицию, по твоему мнению?
Комментарий недоступен
Так дык, если так, зачем бороться с феминистками тогда минуя свободу слова? Это же их свобода слова как ни как.
Комментарий недоступен
Не, я хорошо понимаю свободу слова, которая выражается в свободном и публичном высказывании своей позиции без последствий для здоровья и жизни, себя и родных. Я пытаюсь разобраться в твоём понимании.
Так вот, позиция в каком то вопросе это совсем не спам сотнями сообщений или картинками тел бодипозитивщиц в своём уютном канале.
Первое двигает прогресс, второе прогревает задницу.
И если мой канал посвящён поэзии, мне срать на политику, идеологии и рекламу магазина деревянных членов в Химках. Так что банить таких неадекватов не значит нарушать их свободу слова. Это значит вычищать свое комьюнити от мусора, дабы другим участникам было комфортно. Не каждому хочется сражаться с отбитками методом бокса по переписке.
Комментарий недоступен
Ты неплохо выдираешь фразы из контекста. Часом не на первом канале работаешь?
Меня много как называли, но коммунистическим цензором впервые.
Комментарий недоступен
Я говорил про очистку от спамерского мусора личного комьюнити со своими правилами. Ты назвал меня коммунистическим цензором, хотя я выше отписал, что свобода слова - двигатель прогресса. Свобода не быть уничтоженным за свои мысли в публичном поле. Свобода двигать свои идеи, а не постить фото с подмышками в литературном клубе. Читаем между строк?
Комментарий недоступен
Комментарий недоступен
Боюсь мы в тупике. Твое мнение слишком сильно, что бы, хотя бы, прочитать сообщение оппонента. Ровно как и сообщение про непонятно зачем приплетенную сюда, незнакомую мне, риторику.
Могу разве что, наконец то, как и ты, перейти на личности и сказать - нет, это ты не понимаешь свободу слова. Твоя свобода слова это юношеский максимализм.