
Как запретить ссылки в 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. Правило с путём срабатывает только на него, а не на весь домен.
Что будет с поддоменами?
По умолчанию правило работает только на точное совпадение домена. Чтобы накрыть и поддомены, включите у правила галочку «включая поддомены».
Бот удалит ссылку у администратора?
Нет. Администраторы чата и участники из белого списка обходят правила модерации.
Можно ли наказывать за разные ссылки по-разному?
Да, для этого ссылки и делятся на группы: цепочка наказаний привязана к группе, и счётчики нарушений у групп не смешиваются.
Читать дальше
Инструкции4 мин чтенияКак настроить модерацию в форуме Telegram по темам
Как задать каждой теме форума свои правила модерации, почему тема может быть только строже форума и чем особенная тема «Общее».
Инструкции4 мин чтенияКак объяснить боту своими словами, что удалять
Правила AI пишутся обычными словами. Как формулировать, что модель знает о сообщении и как проверить правило в симуляторе до включения.
Инструкции3 мин чтенияЗа что бот удалил сообщение и как это оспорить
Как участнику узнать причину наказания командой /why, как подать апелляцию и как администратору разбирать жалобы, не роясь в истории чата.