Короткий ответ
Включите одобрение участников, ограничьте то, что могут отправлять новые участники, включите медленный режим и активный антиспам-фильтр Telegram и скройте список участников. Эти настройки останавливают примитивных ботов. Для аккаунтов, которые выжидают перед первым сообщением, правят сообщения позже или прячут мошенничество в картинку, нужен бот, который читает каждое сообщение.
Ключевые факты
- Активный антиспам-фильтр Telegram доступен в группах, где больше 200 участников.
- В Telegram нет встроенного переключателя, который запрещает ссылки в тексте. Разрешение Предпросмотр для ссылок убирает только предпросмотр.
- Забаненный спам-аккаунт попадает в Черный список группы и не может снова вступить по пригласительной ссылке, пока остается в нем.
- Журнал «Недавние действия» охватывает последние 48 часов, поэтому после волны наводите порядок в течение двух дней.
- Бот в группе читает сообщения этой группы. Личные сообщения, которые получают ваши участники, он читать не может.
Зачем спам-боты вообще вступают в мою группу?
Потому что это дешево и работает. Публичные группы видны в поиске Telegram и в каталогах. Пригласительные ссылки расходятся по сети. Скрипты с купленными аккаунтами вступают в тысячи групп в день, и один отклик на тысячу окупает всю рассылку.
Большинство таких аккаунтов делает одно из трех:
- Пишет сразу. Ссылка, «розыгрыш», предложение работы. Именно таких останавливают настройки самого Telegram.
- Выжидает. Аккаунт вступает, молчит день или неделю, потом пишет. К этому времени он уже не выглядит новым.
- Не пишет никогда. Он читает ваш список участников и пишет им в личные сообщения, часто под видом одного из ваших админов. Об этом рассказано в руководстве о фейковом админе.
Если ваша группа служит группой обсуждений канала, те же аккаунты пишут под каждой публикацией канала. Об этом рассказано в руководстве о спаме в комментариях канала.
Какие настройки Telegram останавливают спам-ботов?
Сначала сделайте эти шесть вещей. Они ничего не стоят и занимают десять минут.
- Включите одобрение участников. В публичной группе включите Заявки на вступление. В частной создайте пригласительные ссылки с переключателем Заявки на вступление. Никто не пишет, пока его не впустили.
- Ограничьте то, что могут отправлять участники. Откройте Разрешения и отключите то, что обычным участникам вашей группы не нужно: медиа, стикеры и GIF, опросы и Предпросмотр для ссылок.
- Включите медленный режим. Тридцать секунд между сообщениями люди не замечают, а флуд с одного аккаунта на этом заканчивается.
- Включите активный антиспам-фильтр. В группах, где больше 200 участников, откройте Администраторы и включите Активный антиспам-фильтр. Если он удалит нормальное сообщение, админ может отметить ошибку в разделе Недавние действия.
- Скройте список участников. Это доступно группам от 100 участников. Это единственная настройка, которая защищает участников от мошенничества в личных сообщениях.
- Сократите число админов и ботов. Удалите ботов, которыми больше не пользуетесь. Каждому оставшемуся боту дайте только те права, которые ему нужны. Каждый бот с правами администратора означает еще один аккаунт, который можно подделать или захватить.
Одно ограничение стоит знать: в Telegram нет настройки, которая запрещает ссылки, набранные в сообщении. Предпросмотр для ссылок убирает только предпросмотр. Чтобы запретить ссылки, нужен бот.
Руководство о встроенной защите Telegram от спама разбирает каждую из этих настроек подробнее, вместе с тем, что проходит мимо каждой из них.
Где настройки Telegram перестают работать?
Настройки выше оценивают аккаунт в момент вступления, а сообщение оценивают по его типу. Нынешний спам устроен так, чтобы пройти и то и другое.
| Что делает спамер | Почему настройки это пропускают |
|---|---|
| Вступает, ждет неделю, потом пишет | Его одобрили как тихого участника несколько дней назад |
| Пишет «c0inbаse» похожими символами | Список слов видит другое слово |
| Отправляет чистое сообщение, а мошенничество вписывает позже правкой | Большинство фильтров смотрит на сообщение только один раз |
| Прячет мошенничество в картинку или QR-код | Текста для фильтра нет |
| Общается как обычный участник, а предложение делает на пятом сообщении | Ни одно сообщение по отдельности не является спамом |
| Приводит двести аккаунтов за одну минуту | Одобрять вручную с такой скоростью не получится |
Что должен уметь антиспам-бот?
Бот по ключевым словам со страницей настроек не справится ни с одной строкой этой таблицы. Когда выбираете бота, требуйте от него шесть вещей:
- Он читает каждое сообщение, а не выборку и не только те сообщения, которые совпали со списком слов.
- Он перечитывает правки. Измененное сообщение считается новым сообщением.
- Он читает картинки и QR-коды.
- Он проверяет на входе: задание для новых аккаунтов плюс проверка возраста аккаунта и профиля.
- Он объясняет каждое действие и дает админу отменить его одним нажатием. Бан, который никто не может объяснить, стоит вам доверия участника.
- Он может работать, ничего не делая. У вас должна быть возможность неделю смотреть, что он сделал бы, прежде чем вы разрешите ему что-то удалять.
Targa построена вокруг этого списка. Она работает на базе ИИ, читает каждое сообщение и каждую правку, нормализует похожие символы до оценки, читает текст и QR-коды внутри изображений и проверяет заявки на вступление как бот-страж Telegram. У каждого действия есть причина, которую можно прочитать по команде /why. Если хотите сначала за ней понаблюдать, есть режим наблюдения: в нем она ничего не удаляет и записывает, что сделала бы. На бесплатном тарифе работают все детекторы, а тарифы различаются объемом, а не защитой. Targa сейчас в закрытой бете, поэтому доступ выдается по запросу. Подробнее о том, как она работает.
Чего не может ни один бот, включая Targa: читать личные сообщения, которые получают ваши участники. Защита от этого состоит из скрытого списка участников, закрепленного предупреждения и поимки аккаунта-самозванца, пока он находится в вашей группе.
Если в вашей группе уже стоит Combot или Rose, страница о Combot и страница о Rose сверяют каждого из них с этим списком.
Как убрать спам-ботов, которые уже внутри?
- Откройте Недавние действия и отфильтруйте новых участников. Журнал охватывает последние 48 часов.
- Ищите пачки: много аккаунтов, которые вступили в одну и ту же минуту, без фото или с похожими именами.
- Забаньте их и проверьте, что они появились в разделе Черный список. Аккаунт из этого списка не может снова вступить по пригласительной ссылке.
- Сбросьте пригласительную ссылку, по которой они пришли, и создайте новую, с включенными заявками на вступление.
- Заодно уберите из списка участников удаленные аккаунты.
Если волна больше, чем вы можете разобрать вручную за два дня, значит, пришло время для бота. Для группы, в которой спам-аккаунтов уже полно, порядок очистки расписан шаг за шагом.
Чего стоит избегать?
- Не полагайтесь на список слов. Он останавливает спам прошлого месяца и удаляет ваших же участников, когда они его цитируют.
- Не давайте боту все права администратора. Для модерации нужны права «Удаление сообщений» и «Блокировка пользователей». Назначать новых админов боту не нужно никогда.
- Не делайте группу частной в качестве единственной меры. Пригласительные ссылки утекают, а до ваших участников по-прежнему можно дотянуться.
- Не спорьте с аккаунтом в чате. Забаньте его и расскажите участникам, что это было.
Частые вопросы
Почему спам-боты все время вступают в мою группу Telegram?
Публичные группы видны в поиске Telegram и в каталогах, а пригласительные ссылки расходятся по сети. Скрипты с купленными аккаунтами вступают в тысячи групп в день. Одобрение участников и скрытый список участников убирают большую часть причин вступать именно в вашу.
Есть ли в Telegram встроенный антиспам-фильтр?
Да. В группах, где больше 200 участников, в разделе «Администраторы» можно включить «Активный антиспам-фильтр». Он удаляет очевидный спам от новых аккаунтов, а его ошибки админы исправляют в разделе «Недавние действия». Он не ловит аккаунты, которые выжидают, отредактированные сообщения и мошенничество в картинках.
Можно ли запретить ссылки в группе Telegram без бота?
Нет. Разрешение «Предпросмотр для ссылок» убирает предпросмотр, но набрать ссылку участники все равно могут. Чтобы запретить ссылки совсем или только новым участникам, нужен бот.
Может ли антиспам-бот читать личные сообщения моих участников?
Нет. Бот читает сообщения в группах, куда его добавили, и больше ничего. Личные чаты между участниками он не видит, поэтому так важно скрыть список участников.
Есть ли бесплатный антиспам-бот для Telegram?
Есть несколько, и разница в том, что они умеют распознавать. На бесплатном тарифе Targa работают все ее детекторы, а платные тарифы добавляют чаты, объем сообщений и места в команде. Targa сейчас в закрытой бете, поэтому доступ выдается по запросу.
Посмотрите, что мошенник видит в вашей группе
Бесплатная проверка группы читает ее открытые сигналы и показывает, где она уязвима. Аккаунт не нужен.