Как запретить ссылки в группе Telegram
Group Shield удаляет новые сообщения со ссылками от обычных участников группы Telegram. Бот работает под именем @WordRaceGroupBot. Его нужно назначить администратором, выдать нужные права и включить /links. Фильтр использует ссылки, которые Telegram распознал в тексте или подписи к фото, включая ссылку за словом. Простое упоминание через @ не считается ссылкой. При срабатывании удаляется всё сообщение, а не только адрес сайта.
Сразу после добавления все переключатели выключены. Администратор сам решает, какие правила нужны группе. Удаление ссылок бесплатно, как и удаление сообщений о входе или выходе и ограничение флуда. Pro необязателен и стоит 150 Stars один раз для группы. Для включения /links платить не нужно. Администраторов бот никогда не проверяет, поэтому проверка со своего аккаунта владельца не покажет, как фильтр работает для участников.
Keep reading
Шаги
- Добавьте Group Shield в группу. Нажмите кнопку добавления в группу на этой странице и выберите нужный чат. Имя бота в Telegram остаётся @WordRaceGroupBot, хотя сам продукт называется Group Shield. Откройте настройки администраторов группы и разрешите боту удалять сообщения и ограничивать участников. Первое право нужно для ссылок и служебных сообщений, второе для ограничения флуда. Сохраните изменения перед проверкой. Если добавить бота обычным участником без этих прав, удалять чужие сообщения он не сможет.
- Включите удаление ссылок. От имени администратора отправьте в группе /links on. Затем отправьте /status и посмотрите сохранённые переключатели и тариф. Остальные правила останутся выключенными, пока вы не включите их отдельно. Если бот сообщает о нехватке прав, проверьте разрешение удалять сообщения в настройках группы и повторите проверку. Чтобы позже отключить удаление ссылок, используйте /links off. Эта команда не очищает список запрещённых слов в группе с Pro, поскольку он действует отдельно от переключателя ссылок.
- Проверьте новое сообщение участника. С обычного аккаунта участника отправьте новое сообщение со ссылкой. Не используйте аккаунт администратора и не отправляйте сообщение от имени канала. Для них сделаны исключения. Если фильтр сработал, сообщение исчезнет целиком. Ссылка в подписи к фото тоже может вызвать удаление. Если ничего не произошло, проверьте /status и права бота. Добавлять ссылку редактированием старого сообщения для такой проверки нельзя, потому что правки не обрабатываются. Участникам тоже полезно знать об этом ограничении.
- Настройте остальные правила по необходимости. Команда /clean on включает удаление сообщений о входе и выходе участников. Команда /flood on включает запрет писать на 10 минут для обычного участника, который отправил 5 сообщений за 10 секунд. Эти переключатели независимы. Быстрая обычная беседа тоже может достичь такого порога, поэтому заранее объясните правило участникам. Для отключения используйте /clean off или /flood off, затем снова посмотрите /status. Включение правила не означает, что бот умеет отличать любой спам от нормального разговора.
Полезно знать
- В Pro можно разрешить до 20 доменов. Отправьте /allow example.com, чтобы ссылки на этот домен и его поддомены проходили фильтр. Команда /allow покажет список, а /allow remove example.com удалит запись. Если в том же сообщении есть другая запрещённая ссылка, сообщение всё равно может быть удалено. Разрешённый домен не отменяет проверку запрещённых слов и не освобождает участника от ограничения флуда. Перед изменением списка удобно посмотреть его текущее содержимое.
- Команда /block со словом или фразой добавляет запись в список запрещённых слов. В Pro можно хранить до 50 записей. Поиск учитывает целые слова и не зависит от регистра. Сообщение с совпадением удаляется, но его автор не исключается из группы. Список начинает действовать сразу после добавления первого слова, даже при /links off. Для просмотра используйте /block, для удаления записи отправьте /block remove и нужное слово или фразу.
- С Pro можно задать своё предупреждение через /settext. Вставьте {name}, чтобы обращаться к участнику по имени. Команда /settext reset возвращает стандартный текст. Pro также убирает подпись. Для покупки отправьте /pro и перейдите по ссылке в личный чат с ботом. Оплата составляет 150 Stars один раз для выбранной группы, без регулярного списания. Покупка для одной группы не означает, что Pro появится во всех остальных группах, которыми вы управляете.
- Бот не гарантирует защиту от любого спама. Администраторы, другие боты, автоматические пересылки из канала и сообщения от имени канала пропускаются. Участники, которым администратор уже назначил ограничение, тоже исключены из проверки сообщений. Ссылки, добавленные правкой старого сообщения, не проверяются. Нехватка прав и ошибки Telegram могут помешать удалению или ограничению. Если результат отличается от ожидаемого, проверьте настройки и тип сообщения. Покупка Pro не отменяет эти условия работы фильтра.
Вопросы и ответы
- Можно удалять ссылки бесплатно?
- Да. Добавьте бота с правами удалять сообщения и ограничивать участников, затем отправьте /links on от имени администратора группы. Все переключатели изначально выключены. Pro нужен только для разрешённых доменов, запрещённых слов, своего предупреждения и удаления подписи. Для обычного удаления ссылок покупать его не требуется.
- Почему администратор всё ещё может отправить ссылку?
- Администраторы и владелец группы никогда не проверяются. Это предусмотрено в работе бота. Отправьте новое сообщение с обычного аккаунта участника, чтобы проверить фильтр. Сообщение от имени канала тоже не подходит для проверки, потому что такие сообщения бот пропускает независимо от текста.
- Удалится ли ссылка, добавленная при редактировании?
- Нет. Правки сообщений не обрабатываются. Фильтр проверяет ссылки, распознанные Telegram в новых сообщениях, включая подписи к фото. Он не считает ссылкой любой текст, похожий на адрес, и не реагирует на простое упоминание через @. Это ограничение стоит учитывать при составлении правил группы.
- Ограничение флуда исключает участника из группы?
- Нет. Если включён /flood, после 5 сообщений за 10 секунд участник не сможет писать 10 минут. Он остаётся в группе. Правило считает сообщения, а не оценивает их смысл, поэтому оно может сработать и во время обычного активного разговора без спама.
Похожие гайды
- Интервальное повторение английских слов в Telegram: карточка в день
- Автоприём заявок в канал Телеграм через бота
- Как сделать обязательную подписку на канал для участников группы в Telegram
- Как отправить секретное сообщение в Telegram, которое откроет только один человек
- Как отправить секретное сообщение в общем чате Telegram, не уходя в личку
Related bots
- WordRaceGroupBot. Choose which messages Group Shield removes from your group.
- AnonInboxProBot. A personal link where strangers write to you anonymously; you reply and can block.
- AnonSayProBot. Post anonymously into a Telegram group through the bot.
- JoinApproveProBot. Approves every join request at once and sends each new member one welcome message.
Curious what the Pro features cost? See pricing.