Cómo bloquear enlaces en Discord sin bloquear GIFs
Un filtro de enlaces puede quitar direcciones web normales sin obligar a la comunidad a renunciar a los GIFs del chat. Esta configuración usa Link Filter de AutoMod en modo Whitelist: los enlaces no aprobados se borran, mientras Allow GIFs deja pasar un mensaje cuyas direcciones sean todas de fuentes GIF compatibles. AutoMod es un módulo Pro. La excepción es limitada de forma deliberada.
Crea tu bot gratisEmpieza gratis. Pro cuesta 9,99 USD al mes.
Antes de empezar
- Usa un bot de Build Discord Bots online en un servidor que gestiones, con Pro activo. AutoMod es un módulo Pro. Prepara un canal privado de logs si quieres revisar enlaces eliminados.
- Usa una segunda cuenta normal de Discord para la prueba. AutoMod omite bots y personas con Gestionar mensajes, incluido el propietario del servidor y la mayoría de roles de personal; una prueba como propietario no es válida.
- Elige un dominio inocuo aprobado para tu servidor y un dominio inocuo normal que no esté en esa lista. Ten también una URL de GIF compatible. No pruebes con enlaces de clientes, personal o información sensible.
Activa AutoMod y abre Link Filter
En el panel, abre el bot, elige Modules, activa Auto Moderation y abre Settings desde el icono de ajustes de su tarjeta. Selecciona el servidor correcto. Los ajustes son por servidor, así que comprueba el selector antes de cambiar o guardar un filtro.
En Link Filter, activa Enabled y elige Delete Message como acción. El filtro trabaja con direcciones web que empiezan por http o https; elimina un mensaje solo cuando el modo y las listas de dominios indiquen que debe filtrarse. No se limita a desactivar las vistas previas de Discord.
Usa una lista permitida no vacía para enlaces normales
Elige Link Mode: Whitelist y añade el dominio inocuo a Allowed Domains (Whitelist). Una lista permitida acepta ese dominio y sus subdominios. En este modo, un enlace http o https normal cuyo dominio no esté en una lista no vacía activa Link Filter y recibe la acción Delete Message.
Una lista permitida vacía no bloquea enlaces normales. Añade y guarda al menos un dominio antes de esperar eliminaciones. Link Filter y Invite Filter son funciones distintas: Link Filter deja los enlaces de invitación de Discord para Invite Filter, así que configura ese otro filtro por separado si también quieres quitar invitaciones.
Activa Allow GIFs y guarda
Activa Allow GIFs en Link Filter y guarda los ajustes. La opción no abre una lista general de sitios de GIF ni permite cualquier URL que termine en .gif. Solo evita que el filtro trate un mensaje como enlace bloqueable cuando todas sus direcciones web pertenecen a las fuentes compatibles.
Si el bot se generó antes de añadir esta función, regénéralo con AutoMod activado antes de probar. Una configuración de Link Filter guardada antes de Allow GIFs se comporta como desactivada para esa opción hasta que la actives y guardes.
Conoce exactamente qué enlaces GIF son compatibles
Allow GIFs acepta enlaces de tenor.com, giphy.com, media.tenor.com y media.giphy.com. También acepta cdn.discordapp.com y media.discordapp.net únicamente cuando la ruta de la URL termina en .gif. Otros proveedores de GIF y los sitios normales que terminan en .gif no forman parte de esta excepción.
La excepción se aplica al mensaje completo, no a un enlace aislado. Si un mensaje contiene un GIF compatible y otra URL normal no aprobada, no recibe la excepción: todos los enlaces web del mensaje deben ser fuentes GIF compatibles. En modo Whitelist con una lista no vacía, ese enlace normal hace que el mensaje pueda borrarse.
Prueba un GIF, un enlace no aprobado y uno aprobado
Desde la cuenta normal, envía un mensaje que contenga solo una URL de GIF compatible. Debe permanecer. Después envía solo el enlace normal que no aprobaste: debe borrarse con Delete Message. Por último, envía solo el dominio de la lista permitida: debe permanecer. Haz las tres pruebas en un canal controlado y borra los mensajes de prueba después.
Envía también un mensaje con el GIF compatible y la URL normal no aprobada. Debe borrarse, porque Allow GIFs solo se aplica cuando todas las direcciones son compatibles. Si seleccionaste AutoMod Log Channel, revisa el canal privado después de la eliminación.
Revisa exenciones y los fallos habituales
Si un enlace de prueba no se borra, confirma que Link Filter está activado, que el modo es Whitelist y que Allowed Domains contiene al menos un dominio. Después revisa Link Filter Exempt Roles y Link Filter Exempt Channels. Una cuenta o canal cubierto por una exención no es una prueba del filtro.
AutoMod también omite bots y miembros con Gestionar mensajes. Comprueba que la cuenta de prueba no tenga ese permiso por un rol, permiso de canal o condición de propietario. Si una URL GIF compatible sigue borrándose, confirma que Allow GIFs está activado y guardado, que el bot fue regenerado cuando corresponde y que el mensaje no contiene otra URL.
Preguntas frecuentes
¿Qué enlaces GIF acepta Allow GIFs de AutoMod?
Acepta tenor.com, giphy.com, media.tenor.com y media.giphy.com. También acepta cdn.discordapp.com y media.discordapp.net solo si su ruta termina en .gif.
¿Qué ocurre si un mensaje tiene un GIF y otro enlace?
La excepción no se aplica. Todas las direcciones web del mensaje deben ser fuentes GIF compatibles; si hay una URL normal no aprobada, el mensaje sigue el modo y la acción de Link Filter.
¿Por qué Link Filter no borra mi enlace de prueba?
Prueba con una cuenta sin Gestionar mensajes y revisa que Link Filter esté activado y que sus roles y canales exentos no cubran la prueba. En modo Whitelist, una lista vacía tampoco bloquea enlaces normales.
¿AutoMod y sus reglas de filtrado están en Free?
No. AutoMod es un módulo Pro; sus reglas, incluido Link Filter, no son funciones Free permanentes.
