Блокировка YouTube в Discord: полное руководство
Чтобы запретить ссылки на YouTube в Discord, используйте встроенный инструмент AutoMod с правилом «Блокировка подозрительных ссылок» или создайте пользовательский фильтр по ключевым словам (домены youtube.com, youtu.be). Дополнительно ограничьте право отправки сообщений для конкретных ролей в нужных каналах. Это позволяет автоматически удалять запрещенный контент без участия модераторов.
Ниже приведена детальная инструкция по настройке автоматической фильтрации, управлению ролями и защите от обхода блокировок.
Оглавление
Самый быстрый способ: настройка AutoMod
AutoMod — это нативный инструмент Discord, который не требует установки сторонних ботов. Он работает на уровне сервера и эффективно отсекает спам и нежелательные ссылки.
- Откройте Настройки сервера (Server Settings).
- В меню слева выберите Безопасность (Safety) → AutoMod.
- Нажмите Настроить (Set Up) в блоке «Правила пользовательского контента» или создайте новое правило.
- Выберите тип правила:
- Блокировка подозрительных ссылок (Block Suspicious Links): автоматически блокирует известные спам-домены и часто используется для массовой блокировки, но может пропускать обычные ссылки на YouTube, если они не помечены как спам.
- Блокировка по ключевым словам (Block Custom Words): рекомендуемый вариант для точечного запрета YouTube.
Пошаговая настройка правила по ключевым словам:
- Выберите Блокировка по ключевым словам.
- В поле «Ключевые слова» добавьте домены:
youtube.com
youtu.be
m.youtube.com
music.youtube.com
- В разделе «Исключения» (Exemptions) укажите каналы, где ссылки разрешены (например,
#музыкаили#мемы), и роли, которые могут игнорировать правило (Администраторы, Модераторы). - В разделе «Действия» (Actions) выберите:
- Заблокировать сообщение (Block Message).
- Опционально: Отправить оповещение в канал модерации.
- Опционально: Временный тайм-аут пользователя (например, на 10 минут за повторное нарушение).
- Сохраните правило.
Включите опцию «Разрешить упоминания», если вы хотите блокировать только прямые гиперссылки, но оставить возможность писать слово «YouTube» в тексте. AutoMod по умолчанию блокирует именно URL-адреса.
Тонкая настройка: какие домены блокировать
Пользователи могут использовать разные форматы ссылок. Чтобы фильтр был эффективным, добавьте в список запрещенных слов все основные вариации доменов YouTube.
| Домен / Ключевое слово | Описание |
|---|---|
youtube.com | Основной домен |
youtu.be | Короткие ссылки (часто используются в спаме) |
m.youtube.com | Мобильная версия сайта |
music.youtube.com | YouTube Music |
gaming.youtube.com | Игровой раздел (устарел, но иногда встречается в редиректах) |
youtube-nocookie.com | Версия для встраивания без отслеживания |
Добавление всех этих вариантов предотвратит ситуацию, когда пользователь заменяет youtube.com на youtu.be, чтобы обойти фильтр.
Ограничение через права доступа (Роли)
Если ваша цель — запретить публикацию ссылок определенным группам пользователей (например, новичкам), используйте систему ролей. Этот метод полезен, если вы хотите запретить любые ссылки, а не только YouTube, или если AutoMod недостаточно гибок для ваших задач.
- Перейдите в Настройки сервера → Роли.
- Выберите роль, которую нужно ограничить (например,
@Newbieили@Member). - Перейдите во вкладку Разрешения (Permissions).
- Найдите разрешение Встраивать ссылки (Embed Links).
- Если отключить это разрешение, пользователь сможет отправить ссылку, но она не превратится в красивое превью с картинкой и названием видео. Ссылка останется текстовой. Это часто снижает кликабельность и желание спамить.
- Для полной блокировки отправки сообщений в конкретных каналах:
- Зайдите в настройки конкретного текстового канала.
- Вкладка Разрешения → Выберите роль.
- Запретите разрешение Отправлять сообщения (Send Messages) или Отправлять сообщения в потоках.
Полный запрет на отправку сообщений (Send Messages) делает канал недоступным для общения. Используйте этот метод только для каналов «только для чтения» или если вы хотите полностью заглушить определенную роль в конкретном чате. Для точечной блокировки ссылок лучше подходит AutoMod.
Защита от обхода блокировки
Опытные пользователи могут пытаться обойти фильтры. Вот как усилить защиту:
- Блокировка сокращателей ссылок. Добавьте в список запрещенных слов популярные сервисы сокращения ссылок, если они не нужны на сервере:
bit.ly
tinyurl.com
t.co
clck.ru
Это не позволит пользователям прятать ссылки на YouTube за короткими URL.
-
Фильтрация по фрагментам текста. Некоторые пытаются разбить ссылку пробелами или специальными символами (например,
youtube . com). AutoMod умеет распознавать такие попытки, если включена опция «Фильтровать общие варианты написания» (если доступна в текущей версии интерфейса) или можно добавить дополнительные ключевые слова, но это рискованно из-за ложных срабатываний. Лучше полагаться на стандартные домены. -
Исключение ботов. Убедитесь, что в исключениях AutoMod указаны ваши музыкальные боты (если они есть), иначе они не смогут показывать информацию о треках из YouTube.
Частые ошибки при настройке
- Забытые исключения для модераторов. Если не добавить роли администраторов и модераторов в исключения, они тоже не смогут публиковать ссылки. Это парализует работу команды.
- Блокировка только
youtube.com. Пользователи быстро переключаются наyoutu.be. Всегда блокируйте оба основных домена. - Конфликт прав ролей. Помните, что в Discord права суммируются. Если у пользователя есть роль «Модератор» (с разрешением управлять сообщениями) и роль «Новичок» (с запретом), приоритет будет отдан более высоким привилегиям, либо разрешение будет считаться предоставленным. Проверяйте итоговые права через функцию «Просмотреть как роль».
- Отсутствие логирования. Не настроен канал для логов нарушений. Вы не узнаете, кто и когда пытался отправить ссылку, если не включите оповещения в AutoMod.
FAQ: Вопросы и ответы
Вопрос: Можно ли заблокировать только видео, но оставить музыку? Ответ: Нет, технически Discord не различает тип контента по ссылке на уровне AutoMod. Блокируется домен целиком. Если вам нужно разрешить музыку, используйте музыкальных ботов, которые интегрированы с YouTube, а ссылки вручную публикуйте только в разрешенных каналах.
Вопрос: Почему AutoMod не блокирует ссылку, которую я только что отправил? Ответ: Проверьте, не добавили ли вы свой аккаунт или вашу роль в исключения. Также убедитесь, что правило активно (зеленый индикатор) и применено к тому каналу, где вы тестируете.
Вопрос: Будут ли удаляться старые ссылки на YouTube? Ответ: AutoMod работает только с новыми сообщениями. Чтобы удалить старые ссылки, используйте команду очистки (wipe/clear) от бота-модератора (например, Mee6, Dyno или Carl-bot) с фильтром по ссылке или пользователю.
Вопрос: Как узнать, какое правило сработало? Ответ: В настройках AutoMod есть раздел «Журнал» (Log Channel). Настройте его на отдельный текстовый канал, куда будут падать отчеты о заблокированных сообщениях с указанием автора и причины.