> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Auto-Mod

> Filtrado de mensajes por reglas: palabras prohibidas, invitaciones, enlaces, mayúsculas, spoilers, menciones masivas y spam, con castigo escalonado.

La Auto-Moderación inspecciona los mensajes al enviarse y actúa sobre aquellos que rompen una regla que hayas activado. Es gratis en todos los niveles.

<Warning>
  **Las ocho reglas vienen desactivadas.** La Auto-Moderación no hace nada hasta que actives las reglas que quieres.
</Warning>

<Warning>
  **Los miembros con Administrador nunca se filtran.** Todas las reglas se saltan para ellos, independientemente de tu configuración. Esto no se muestra en ninguna parte de la interfaz.

  Si estás probando reglas como administrador, parecerá que no funcionan. Prueba con una cuenta normal.
</Warning>

## Las ocho reglas

<AccordionGroup>
  <Accordion title="Palabras prohibidas" icon="comment-slash">
    Bloquea mensajes que contengan palabras de tu lista. Cada entrada puede tener hasta 60 caracteres.
  </Accordion>

  <Accordion title="Texto repetido" icon="repeat">
    Detecta caracteres repetidos y exceso de emojis.
  </Accordion>

  <Accordion title="Invitaciones de Discord" icon="link-slash">
    Bloquea enlaces y códigos de invitación de Discord.

    <Note>
      Esta regla **no tiene pantalla de configuración**. Está activa o inactiva: no hay forma de permitir servidores concretos desde el panel.
    </Note>
  </Accordion>

  <Accordion title="Enlaces externos" icon="globe">
    Filtra enlaces a sitios fuera de Discord, con una lista de dominios permitidos.

    <Warning>
      **Una lista de dominios permitidos vacía bloquea todos los enlaces externos.** Si activas esta regla sin añadir dominios, todos los enlaces se filtran. Añade primero tus dominios permitidos.
    </Warning>
  </Accordion>

  <Accordion title="Mayúsculas excesivas" icon="font">
    Se activa con mensajes mayormente en mayúsculas. Solo se aplica a mensajes de al menos siete caracteres, y los emojis se excluyen del cálculo.
  </Accordion>

  <Accordion title="Spoilers excesivos" icon="eye-slash">
    Limita cuántas etiquetas de spoiler puede contener un mensaje.
  </Accordion>

  <Accordion title="Menciones masivas" icon="at">
    Limita cuántos usuarios o roles puede mencionar un mensaje.

    <Warning>
      El límite es **inclusivo**: un mensaje que mencione exactamente el máximo configurado ya infringe la regla. Fíjalo uno más alto que el número que realmente quieres permitir.

      `@everyone` y `@here` siempre infringen esta regla sin importar el número.
    </Warning>
  </Accordion>

  <Accordion title="Anti-Spam" icon="gauge-high">
    Limita los mensajes por miembro.

    <Warning>
      **El campo «Intervalo (segundos)» no hace nada.** Guarda, pero el bot lee un valor almacenado distinto y el intervalo que fijas nunca se aplica. Solo el límite de mensajes surte efecto.
    </Warning>
  </Accordion>
</AccordionGroup>

## Solo se dispara una regla por mensaje

<Warning>
  Las reglas se evalúan en orden y **gana la primera coincidencia**. Un mensaje que rompe tres reglas dispara una, la más temprana de la lista.

  No verás tres acciones separadas para un solo mensaje.
</Warning>

## Acciones

| Acción                 | Efecto                                              |
| ---------------------- | --------------------------------------------------- |
| **Bloquear mensaje**   | Elimina el mensaje infractor                        |
| **Enviar alerta**      | Publica un aviso en un canal que elijas             |
| **Timeout al miembro** | Aplica timeout al miembro durante una duración fija |

Las duraciones de timeout son un conjunto fijo: 60 segundos, 5 minutos, 10 minutos, 1 hora, 1 día o 1 semana.

<Warning>
  Dos comportamientos silenciosos que conviene saber:

  * **Enviar alerta no hace nada en Texto repetido ni Anti-Spam.** El interruptor guarda pero la alerta nunca se publica.
  * **El timeout se suprime en todas las reglas en cuanto tienes cualquier Acción automatizada configurada.** El interruptor sigue activo y la duración sigue rellena, pero el timeout nunca se dispara: las Acciones automatizadas se hacen cargo del castigo por completo.
</Warning>

Una regla no actuará dos veces sobre el mismo miembro en aproximadamente un minuto, así que una ráfaga de mensajes produce una acción en lugar de diez.

## Exclusiones

Cada regla tiene sus propios **Canales desactivados** y **Roles desactivados**. Una regla se salta por completo para un miembro con un rol excluido, o en un canal excluido.

<Tip>
  Excluye tus roles de moderador de las reglas de enlaces e invitaciones: de lo contrario, los moderadores que publiquen un enlace legítimo de referencia son filtrados por las reglas de su propio servidor.
</Tip>

## Ajustes exclusivos

Al margen de las ocho reglas, estos controlan qué acepta un canal en absoluto:

| Ajuste            | Efecto                                                            |
| ----------------- | ----------------------------------------------------------------- |
| **Solo comandos** | El canal acepta solo comandos                                     |
| **Sin comandos**  | El canal rechaza comandos, con una lista de prefijos configurable |
| **Solo adjuntos** | El canal acepta solo mensajes con un archivo adjunto              |

Cada uno tiene su propia lista de **Roles permitidos** para miembros que deberían saltárselo. Dejar la lista de prefijos bloqueados vacía bloquea los predeterminados habituales `/`, `!`, `#`, `+` y `$`.

## Acciones automatizadas

Castigo escalonado basado en el recuento de infracciones de un miembro entre reglas, en lugar de dentro de una.

Para cada acción fijas el castigo, el recuento de infracciones que lo activa, la ventana temporal en la que se cuentan las infracciones y, opcionalmente, qué única regla contar.

<Warning>
  **Advertir no hace nada.** Seleccionarlo registra una línea en el log del bot y no realiza ninguna acción: no se emite ninguna advertencia al miembro y nada aparece en su historial de advertencias.

  Usa Timeout o Silenciar para una consecuencia real.
</Warning>

<Note>
  **Silenciar se aplica como un timeout de Discord**, no como un rol de silencio. Silenciar y Timeout se comportan igual.
</Note>

Las acciones se evalúan **de mayor a menor recuento de infracciones**, y se dispara la primera que califica. Una vez que se activa una acción, el historial completo de infracciones del miembro se borra, así que la escalada reinicia desde cero.

<Info>
  Las Acciones automatizadas son la única parte de la Auto-Moderación limitada por nivel: **1 en Starter**, **50** en todos los niveles de pago. En el límite el botón de añadir se desactiva: no hay enlace de mejora en él.
</Info>

## Guardado

<Warning>
  **Los conmutadores de reglas se guardan de uno en uno.** Si uno falla a medio camino, los conmutadores ya aplicados permanecen aplicados y el resto no. Vuelve a abrir la página para ver el estado real en lugar de asumir que todo el guardado se revirtió.
</Warning>

Las listas vacías de ajustes exclusivos se almacenan como «sin fijar» en lugar de como listas vacías: es normal y no es un ajuste perdido.

## Ajustes que existen pero no se pueden alcanzar

Varios ajustes almacenados los lee el bot pero **no tienen control en el panel**: listas de permitir y bloquear invitaciones, la lista de bloqueo de enlaces externos, si las palabras prohibidas coinciden dentro de palabras más largas y los recuentos de escalada de silencio por regla.

Conservan el valor que tengan y no se pueden cambiar desde aquí.

## Solución de problemas

<AccordionGroup>
  <Accordion title="No se filtra nada cuando lo pruebo">
    Casi con seguridad estás probando como administrador. Los administradores están exentos de todas las reglas.
  </Accordion>

  <Accordion title="Una regla está activada pero nunca se dispara">
    Comprueba los canales y roles desactivados de la regla, y recuerda que solo se dispara la primera regla coincidente por mensaje.
  </Accordion>

  <Accordion title="El timeout está configurado pero a nadie se le aplica">
    Tienes al menos una Acción automatizada. Eso desactiva los timeouts a nivel de regla en todas partes.
  </Accordion>

  <Accordion title="Las alertas no se publican para spam o texto repetido">
    Esas dos reglas no admiten alertas, a pesar del interruptor.
  </Accordion>

  <Accordion title="Se bloquean todos los enlaces">
    Tu lista de dominios permitidos está vacía. Añade los dominios que quieras permitir.
  </Accordion>

  <Accordion title="Un cambio se guardó pero no surtió efecto">
    La configuración llega al bot en unos 30 segundos normalmente, pero hasta 10 minutos si se pierde la notificación. Espera antes de volver a guardar.
  </Accordion>
</AccordionGroup>

## Relacionado

<CardGroup cols={2}>
  <Card title="Auto-Mod con IA" icon="sparkles" href="/es/moderation/ai-auto-mod">
    Detecta la intención en lugar del texto exacto.
  </Card>

  <Card title="Registros" icon="scroll" href="/es/moderation/logs">
    Registra las acciones de Auto-Moderación para su revisión.
  </Card>
</CardGroup>
