Все посты
4 мин чтения

Как запретить ссылки в Telegram-группе

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

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

Поэтому в Scarabeus ссылки настраиваются не выключателем «нельзя», а списками.

Где это настраивается#

Раздел Модерация → карточка «Ссылки». Переключатель включает блок, кнопка «Настроить» открывает списки и режимы.

Карточка «Ссылки» в разделе «Модерация»

Два режима#

Белый список — разрешены только перечисленные домены, любая другая ссылка считается нарушением. Это строгий режим для чатов, где ссылки в принципе не нужны: канал проекта, документация, и всё.

Чёрный список — наоборот: запрещены только перечисленные домены, остальное проходит. Это режим для живого сообщества, где ссылки нормальны, а бороться надо с конкретным мусором.

В обоих режимах сообщение без ссылок проходит всегда — блок вообще не смотрит на текст, в котором нет ссылок.

Переключатель режимов и группы ссылок

Режим переключается наверху, а под ним видно, что именно он означает.

Выбор между режимами — это выбор, что делать с незнакомым доменом. Белый список исходит из того, что незнакомое опасно; чёрный — что незнакомое нормально. В чате на пару сотен человек почти всегда нужен чёрный, в анонсном канале поддержки — белый.

Как записывается правило#

Правило — это домен, при желании с путём:

t.me
example.com
t.me/durov

Всё лишнее при сохранении отбрасывается само: протокол, www., порт, параметры после ? и якорь после #, завершающий слэш. Так что https://www.Example.com/ и example.com — одно и то же правило, и не нужно гадать, в каком виде спамер пришлёт ссылку.

Если указан путь, правило сработает именно на него: t.me/durov не заденет остальные ссылки на t.me. Это удобно, когда нужно разрешить один канал, не открывая весь Telegram.

Отдельная галочка — «включая поддомены». С ней правило для example.com накрывает и promo.example.com, и go.example.com. Без неё — только точное совпадение хоста. Для чёрного списка её обычно включают: спамеры плодят поддомены пачками.

Группы и разные наказания#

Ссылки, как и фразы, складываются в группы, и у каждой группы своя цепочка наказаний. Это главное, ради чего стоит разделять списки, а не валить всё в кучу.

Практический пример. В одной группе — конкуренты и сомнительные магазины: за них достаточно удалить сообщение и предупредить. В другой — скам-домены и порносайты: за них сразу бан. Счётчики нарушений у групп раздельные, так что три ссылки на конкурента не приведут к бану как за скам.

Своя цепочка есть и у каждого из режимов — на случай «любая посторонняя ссылка» в белом списке.

Частые ошибки#

Список есть, а санкций нет. Группа без цепочки наказаний не срабатывает вообще: бот находит ссылку и ничего не делает. Это самая частая причина «правило не работает».

Белый список без t.me. Если чат живёт в Telegram, участники будут пересылать ссылки на каналы и сообщения. Решите заранее, нарушение это или нет.

Забытые поддомены в чёрном списке. Домен заблокировали, а спам идёт с new.домен — помогает галочка «включая поддомены».

На Ограниченном тарифе действует потолок на количество ссылок в каждом режиме; на Базовом ограничений нет.

Ссылки — один из шести шагов настройки защиты. Остальные — в общем руководстве: как защитить Telegram-группу от спама.

Как запретить все ссылки в Telegram-группе?

Включите блок «Ссылки», выберите режим белого списка и не добавляйте в него ничего, кроме доменов, которые вы хотите разрешить. Любая другая ссылка станет нарушением. Не забудьте назначить группе цепочку наказаний — без неё бот ничего не сделает.

Можно ли разрешить один канал, но запретить остальные ссылки на t.me?

Да. В белом списке добавьте правило с путём — например t.me/durov. Правило с путём срабатывает только на него, а не на весь домен.

Что будет с поддоменами?

По умолчанию правило работает только на точное совпадение домена. Чтобы накрыть и поддомены, включите у правила галочку «включая поддомены».

Бот удалит ссылку у администратора?

Нет. Администраторы чата и участники из белого списка обходят правила модерации.

Можно ли наказывать за разные ссылки по-разному?

Да, для этого ссылки и делятся на группы: цепочка наказаний привязана к группе, и счётчики нарушений у групп не смешиваются.

Читать дальше