Активный антиспам-фильтр

В декабре 2022 года Телеграм дал администраторам групп с 200+ участниками возможность включать в этих группах активный антиспам-фильтр. В этой статье мы рассказываем, как он работает нужно соблюдать осторожность, принимая решение его включить.

1. Для чего нужен антиспам-фильтр?

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

2. Как включить антиспам-фильтр в группе?

  1. Убедитесь, что в группе 200 или более участников.
  2. Откройте экран настроек группы, перейдите в раздел «Администраторы» и включите опцию «Активный антиспам-фильтр».

Никаких дополнительных настроек у антиспам-фильтра нет: он либо включён, либо выключен.

3. Как работает антиспам-фильтр?

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

Если фильтр считает сообщение спамом, он всегда совершает два действия:

  1. Удаляет из группы то сообщение, которое считает спамом.
  2. Выдаёт автору этого сообщения спамбан специального типа: см. статью «Спамбан», раздел 4.3.

4. В чём проблема?

Неудобство использования антиспам-фильтра складывается из трёх факторов:

  1. Ошибки. Иногда фильтр допускает ложные срабатывания, то считает спамом сообщения, которые на самом деле спамом не являются. Наши подписчики сообщают, что сталкивались с ситуациями, когда антиспам-фильтр посчитал спамом
    • Сообщение, которое содержало только ссылку на другое сообщение той же группы.
    • Сообщение, содержавшее безобидный текст и ссылку на официальный сайт telegram.org.
  2. Тишина. При срабатывании фильтра в «Недавних действиях» группы появляется запись о действии, совершенном официальным ботом @tgsantispambot. Нажав на эту запись, администратор может сообщить о ложном срабатывании фильтра или забанить пользователя. Однако сделать это можно только в течение 48 часов после того, как фильтр сработал. При этом Телеграм не присылает администраторам никакие специальные уведомления о том, что фильтр сработал. А тот пользователь, на чьё сообщение среагировала система, оказывается лишён как возможности отправить в группу новые сообщения, так и возможности связаться с администраторами группы в личках, ведь у него теперь спамбан.
  3. Непредсказуемость. Рядовой пользователь группы никак не может узнать, включён ли в ней антиспам-фильтр: эта настройка видна только администраторам. Вступая в новую группу, пользователь всегда сталкивается с риском того, что в ней включен антиспам-фильтр и что любое его сообщение может вызвать срабатывание этого фильтра. Если это случится, пользователю остается только надеяться, что администраторы увидят это в Недавних действиях и отметят действие фильтра как ошибочное. Кстати, это помогает не всегда: иногда для того, чтобы Телеграм отменил спамбан пользователя, нужно не просто отметить действие фильтра как ошибочное, но и полностью отключить фильтр в той группе, где он сработал.

5. Советы @tginfo

Администраторам групп

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

Если же вы хотите тестировать эту функцию в своём чате, возьмите за правило как можно чаще проверять раздел «Недавние действия», чтобы своевременно отмечать ложные срабатывания. Помните: пользователь, получивший спамбан, не сможет написать вам об этом ни в группу, ни в личку.

Пользователям

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

При вступлении в новую группу имеет смысл первым делом уточнить у администраторов, используют ли они в ней антиспам-фильтр. Если используют, будьте осторожны при отправке сообщений, а ещё лучше покажите им эту статью.