Tiny Telegram Tools

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

Group Shield удаляет новые сообщения со ссылками от обычных участников группы Telegram. Бот работает под именем @WordRaceGroupBot. Его нужно назначить администратором, выдать нужные права и включить /links. Фильтр использует ссылки, которые Telegram распознал в тексте или подписи к фото, включая ссылку за словом. Простое упоминание через @ не считается ссылкой. При срабатывании удаляется всё сообщение, а не только адрес сайта.

Сразу после добавления все переключатели выключены. Администратор сам решает, какие правила нужны группе. Удаление ссылок бесплатно, как и удаление сообщений о входе или выходе и ограничение флуда. Pro необязателен и стоит 150 Stars один раз для группы. Для включения /links платить не нужно. Администраторов бот никогда не проверяет, поэтому проверка со своего аккаунта владельца не покажет, как фильтр работает для участников.

Keep reading

Шаги

  1. Добавьте Group Shield в группу. Нажмите кнопку добавления в группу на этой странице и выберите нужный чат. Имя бота в Telegram остаётся @WordRaceGroupBot, хотя сам продукт называется Group Shield. Откройте настройки администраторов группы и разрешите боту удалять сообщения и ограничивать участников. Первое право нужно для ссылок и служебных сообщений, второе для ограничения флуда. Сохраните изменения перед проверкой. Если добавить бота обычным участником без этих прав, удалять чужие сообщения он не сможет.
  2. Включите удаление ссылок. От имени администратора отправьте в группе /links on. Затем отправьте /status и посмотрите сохранённые переключатели и тариф. Остальные правила останутся выключенными, пока вы не включите их отдельно. Если бот сообщает о нехватке прав, проверьте разрешение удалять сообщения в настройках группы и повторите проверку. Чтобы позже отключить удаление ссылок, используйте /links off. Эта команда не очищает список запрещённых слов в группе с Pro, поскольку он действует отдельно от переключателя ссылок.
  3. Проверьте новое сообщение участника. С обычного аккаунта участника отправьте новое сообщение со ссылкой. Не используйте аккаунт администратора и не отправляйте сообщение от имени канала. Для них сделаны исключения. Если фильтр сработал, сообщение исчезнет целиком. Ссылка в подписи к фото тоже может вызвать удаление. Если ничего не произошло, проверьте /status и права бота. Добавлять ссылку редактированием старого сообщения для такой проверки нельзя, потому что правки не обрабатываются. Участникам тоже полезно знать об этом ограничении.
  4. Настройте остальные правила по необходимости. Команда /clean on включает удаление сообщений о входе и выходе участников. Команда /flood on включает запрет писать на 10 минут для обычного участника, который отправил 5 сообщений за 10 секунд. Эти переключатели независимы. Быстрая обычная беседа тоже может достичь такого порога, поэтому заранее объясните правило участникам. Для отключения используйте /clean off или /flood off, затем снова посмотрите /status. Включение правила не означает, что бот умеет отличать любой спам от нормального разговора.

Полезно знать

Вопросы и ответы

Можно удалять ссылки бесплатно?
Да. Добавьте бота с правами удалять сообщения и ограничивать участников, затем отправьте /links on от имени администратора группы. Все переключатели изначально выключены. Pro нужен только для разрешённых доменов, запрещённых слов, своего предупреждения и удаления подписи. Для обычного удаления ссылок покупать его не требуется.
Почему администратор всё ещё может отправить ссылку?
Администраторы и владелец группы никогда не проверяются. Это предусмотрено в работе бота. Отправьте новое сообщение с обычного аккаунта участника, чтобы проверить фильтр. Сообщение от имени канала тоже не подходит для проверки, потому что такие сообщения бот пропускает независимо от текста.
Удалится ли ссылка, добавленная при редактировании?
Нет. Правки сообщений не обрабатываются. Фильтр проверяет ссылки, распознанные Telegram в новых сообщениях, включая подписи к фото. Он не считает ссылкой любой текст, похожий на адрес, и не реагирует на простое упоминание через @. Это ограничение стоит учитывать при составлении правил группы.
Ограничение флуда исключает участника из группы?
Нет. Если включён /flood, после 5 сообщений за 10 секунд участник не сможет писать 10 минут. Он остаётся в группе. Правило считает сообщения, а не оценивает их смысл, поэтому оно может сработать и во время обычного активного разговора без спама.

Похожие гайды

Related bots