Антиспам - как бороться со спамом в Телеграме
7 subscribers
12 photos
9 links
Строю бота ai-antispam.ru, который ловит 100% спама в комментариях и группах
Download Telegram
НАВИГАЦИЯ

Для кого этот канал?

Для авторов каналов и админов групп, которые:

— Не хотят, чтобы спам убивал общение в сообществе, которое они строят

— Не хотят тратить кучу времени на удаление нашествия спам-роботов

— Не хотят жить как на иголках, постоянно проверяя, не появился ли в их комментариях и группах новый спам

Кто я?

Я автор антиспам-бота https://t.me/ai_spam_blocker_bot
Что я считаю спамом? Спорные ситуации

Когда боты жахают откровенным спамом, тут вопросов нет — жечь напалмом.

А если человек поставил огонечек под постом (не реакцией, а отдельным сообщением) — это спам?

Написал "Как я рад за вас" — спам?

"Спасибо за пост" — спам?

Для меня спам в комментариях — это все, что не расширяет тему статьи.

Как я размышляю:

1. У читателей моего канала ресурс на чтение комментариев ограничен. Чтение комментариев — это труд. Читатель будет сравнивать затраты своего времени на чтение комментариев и пользу, которую он от этого получил.

2. Каждый ценный комментарий вызывает желание читать канал дальше. Каждый комментарий, не добавляющий ценности — это желание убавляет.

Подписчик прочитал статью в канале и прошел в комментарии, а там — вата, жмых и мусор. Бессмысленные однообразные "спасибо", "кайф" и "100%".

Оставит ли он свой комментарий? Вернется ли в комментарии в будущем?

Для меня зона комментариев — это как ваш дом. Вы приглашаете людей в гости, а у вас дома бардак. Первый раз человек потерпит, но второй раз вы его уже не увидите.

Поэтому, если мы хотим живое сообщество, которое приносит пользу самим себе, то мы должны максимизировать отношение ценности к количеству комментариев.

Оставляем только комментарии, которые дополняют тему статьи или канала, а все остальное нещадно удаляем.

А тех, кто хочет выразить эмоции, учим пользоваться реакциями. :)
👍1
🛡 Как работает нейромодератор AI Anti-Spam

Наш бот использует передовые технологии искусственного интеллекта для защиты Telegram-групп и комментариев от нежелательного контента. Разберем основные принципы системы.

🧠 Комплексный анализ с глубоким контекстом
Каждое сообщение анализируется по расширенному набору параметров:
— Текст сообщения и его смысл
— Имя и биография (Bio) пользователя
— Возраст аккаунта и дата смены фото
— Связанные каналы (статистика, контент постов)
— Активные истории (Stories) пользователя
— Контекст обсуждения (текст поста или сообщения, на которое отвечают)

Такая проверка выявляет спам, даже если само сообщение выглядит безобидно, но профиль отправителя содержит признаки «Троянского коня».

⚖️ Точная оценка и порог уверенности
Бот оценивает вероятность спама от 0 до 100%.
Высокая уверенность (≥90%): бот действует согласно выбранному режиму (удаляет или уведомляет).
Низкая уверенность (<90%): пограничные случаи. Бот всегда присылает уведомление админам с кнопками «Удалить» или «Не спам». Решение за вами, а ИИ учится на вашем выборе.

Испытательный срок и защита от правок
После первого одобрения участник попадает на испытательный срок (короткая серия проверок). Это нужно для защиты от хитрой тактики «Benign-then-Edit»:
Суть тактики: спамер пишет короткое безобидное слово (например, «Привет»), проходит модерацию, а через пару минут редактирует это же сообщение, заменяя текст на рекламу, вакансии или ссылки.
Как мы боремся: на испытательном сроке бот перепроверяет сообщение каждый раз, когда его редактируют.
Доверие: после нескольких проверок (обычно 3) участник становится доверенным. Его новые сообщения пропускаются мгновенно и бесплатно.

💰 Экономичная система (Telegram Stars)
Бот использует систему звёзд для оплаты работы нейросети:
Проверка нового участника: 1 звезда (независимо от результата).
Испытательный срок: проверки сообщений и правок до получения статуса доверенного также стоят 1 звезду.
Доверенные участники: общаются полностью бесплатно 💚.

⚙️ Режимы работы
Командой /mode можно выбрать:
Режим уведомлений (по умолчанию): бот сообщает о спаме, вы решаете.
Режим автоудаления: высокая уверенность (≥90%) — мгновенный бан и удаление; низкая уверенность — запрос подтверждения.

---
Готово! Бот защищает вашу группу, постоянно обучаясь и адаптируясь под новые тактики спамеров.

Начать работу:
1. Добавьте @ai_spam_blocker_bot в группу.
2. Сделайте его администратором (права на удаление и бан).
3. Для каналов: добавьте бота в группу обсуждения (инструкция).
На прошлой неделе появилось два новых вида спама:

— Реклама онлайн-казино

Короткое сообщение в пару строк с кнопками перехода на сайт казино

— Реклама новостного канала

Длинное сообщение с рассказом об ужасах СВО со ссылкой на продолжение рассказа, зашитой в текст сообщения.


Оба спама рассылались в виде пересадки сообщения из другого источника.

А я изначально считал, что спам-роботы пересылку использовать не будут, и автоматически считал это не-спамом.

Беда усугубилась тем, что это началось в начале моей недельной командировки, и я не мог сделать быстрое исправление.

Приходилось чистить спам руками.

Но вчера я вернулся домой и все исправил.

Инджойте!
Теперь сообщения с кнопками считаются спамом и автоматически блокируются
Теперь удаление спама работает быстрее.

Раньше мы использовали только одного провайдера языковых моделей, и иногда провайдер давал сбои — приходилось делать повторные запросы и ждать, пока сервер у провайдера "придёт в себя".

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

Как результат — более быстрое обнаружение спама.

Попробуйте: @ai_spam_blocker_bot
Друзья, мы полностью перешли на официальную партнёрскую программу Telegram для рефералов!

Что изменилось:
• Теперь все бонусы за приглашённых начисляются через Telegram — это надёжно, прозрачно и удобно.
• Вся старая система рефералов внутри бота отключена и удалена.
• Получить свою реферальную ссылку можно только через Telegram:
Откройте профиль бота → Партнёрская программа» → «Участвовать».
• Ваша персональная ссылка будет работать для всех покупок приглашённых друзей — комиссия начисляется автоматически на ваш баланс звёзд.

Почему это круто?
— Больше прозрачности и автоматизации.
— Можно использовать одну ссылку для всех своих ботов, каналов и даже мини-приложений.
— Все условия и начисления теперь контролирует сам Telegram.

Подробнее о новой системе:
https://telegram.org/tour/affiliate-programs/
🚨 Обновление антиспам-бота! 🚨

Теперь бот стал ещё жёстче к спамерам и лояльнее к честным пользователям:


🛡 Автоматический бан спамеров

Если бот определяет сообщение как спам и оно удаляется — отправитель сразу получает бан в группе. Спамеры больше не смогут возвращаться и засыпать чат повторными сообщениями!


💚 Автоматический разбан при пометке "Не спам"

Если админ или модератор отметил, что сообщение было ошибочно помечено как спам — пользователь автоматически разбанивается и восстанавливается в списке одобренных участников.


Все остальные функции остались прежними: ИИ-модерация, обучение на ваших примерах, автоматическое удаление сервисных сообщений и многое другое.

Попробуйте обновлённого киберзащитника в своих группах!


Подробности и инструкции — в самом боте @ai_spam_blocker_bot
Как подключить бота к группе комментариев для модерации комментариев к каналу

1. Убедитесь, что группа уже привязана к вашему каналу как обсуждение
- Откройте свой канал в Telegram.
- Перейдите в настройки канала (три точки или карандаш в правом верхнем углу).
- Найдите раздел «Обсуждение» — там должна быть указана ваша группа. Если группа уже привязана, переходите к следующему шагу.

2. Откройте привязанную группу
- Кликните на указанную группу.

3. Добавьте бота в группу
- Откройте настройки группы (три точки или карандаш в правом верхнем углу).
- Перейдите в раздел «Управление группой» или «Администраторы».
- Нажмите «Добавить администратора».
- Введите username бота - @ai_spam_blocker_bot и выберите его из списка.

4. Выдайте боту необходимые права
- При добавлении администратора убедитесь, что у бота включены права:
- «Удаление сообщений»
- «Блокировка пользователей»
- Сохраните изменения.

5. Проверьте работу бота
- После добавления бот пришлёт подтверждение о том, что защита группы активирована.
- Теперь все комментарии к постам вашего канала будут модерироваться ботом.

---

Важно:
- Не добавляйте бота напрямую в канал — он не сможет модерировать комментарии!
- Бот должен быть администратором именно в группе, которая привязана к каналу как обсуждение.
🛡 Обновление антиспам-бота: защита от спама через каналы

Ранее бот не анализировал сообщения, отправленные в группу от имени каналов, и такие сообщения могли проходить фильтрацию и появляться в чате. Это было связано с тем, что подобные сообщения не попадали под обработку антиспам-логики.

Теперь бот корректно определяет и анализирует сообщения, отправленные от имени каналов, даже если они приходят через ботов. Такие сообщения больше не будут обходить антиспам-фильтр и будут проверяться на спам наравне с остальными.

Это обновление повысит защиту ваших чатов от спама, исходящего от каналов.

Попробовать бота: @ai_antispam_bot
Спам-боты научились комментировать посты на канале

Раньше боты вступали в группу с комментариями и сразу писали спам сообщение.

Никто из них не комментировал посты.

Теперь разыгрывается многоходовочка:

1. Бот комментирует пост. Сам текст ничего не рекламирует и выглядит как пост от обычного человека, который жаждет общения. Декларируется интерес к подробностям какого-то из аспектов поста.

2. Аватор комментатора содержит привлекательную фотку. Пользователь кликает, чтобы увидеть профиль.

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

4. В канале один рекламный пост и пара подписчиков. Реклама ведет на другой канал. Такая длинная цепочка делается для того, чтобы при бане аккаунта бота не забрызгало основной аккаунт принципала.

Как нам с этим бороться?

1. Перестать автоматически признавать легитимными комментарии к посту.

2. Использовать юзерботов, чтобы получить информацию о привязанном к пользователю канале и его метриках.

3. Опционально - посмотреть последний пост в канале и добавить его в пакет информации, направляемый ИИ для принятия решения спам/не спам.

Пока не реализовали, но это не выглядит супер-сложным. Задачка на пару вечеров. 🙂

Следите за анонсами! 🙂
1
Теперь, когда пользователь пересылает боту сообщение и помечает его как спам, бот не только помечает это сообщение, но и находит это сообщение в чате, удаляет его и банит отправителя.
Из-за бага мы пропускали сообщения от ботов легкого поведения, которые "знают толк в жизни" (см. картинки).

Баг найден и жестко устранён.

Даешь благопристойность в чатах!
Новая цепочка атаки от ботов легкого поведения:

1. Бот делает комментарий под постом на канале. Комментарий безобидный и короткий.

2. Жертва видит привлекательную аватарку и кликает, чтобы открыть профиль.

3. В профиле нет ссылки на привязанный канал, но есть сториз с призывным визуалом.

4. При клике на сториз в подписи к визуалу ссылки с переходом в канал с основным "оффером". Также на видео есть стикер со ссылкой на тот же "оффер".

Цепочка вызывает уважение, все последние технологии тут применены:

А. Защита основного канала через бота-прокладку. Этого бота согжут за спам, а основной останется невредимым.

Б. Уход от текстовой рекламы в первом посте, чтобы не словить бан сразу же.

Как бороться:

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