Historial de sanciones
El historial de sanciones de RaidProtect te permite rastrear y gestionar todas las sanciones aplicadas en tu servidor. Este sistema centraliza todas las acciones de moderación en una base de datos consultable y modificable, facilitando así el trabajo de tu equipo de moderación.
❓ Funcionamiento del historial
El historial de sanciones registra automáticamente todas las acciones de moderación realizadas en tu servidor:
- Sanciones manuales: todos los comandos de moderación (
/ban,/tempban,/kick,/mute,/jail,/warn…) se registran en el historial. - Sanciones automáticas: las sanciones aplicadas por nuestros módulos de protección (anti-spam, HoneyPot, ScamLens…) también se añaden al historial.
- Baneos, expulsiones y timeouts: las sanciones aplicadas sin pasar por RaidProtect se añaden al historial.
- AutoMod de Discord: los timeouts aplicados por el AutoMod de Discord quedan registrados. Cada mensaje bloqueado por una regla del AutoMod crea además una advertencia a nombre de “Discord Automod”, silenciosa (sin MD), salvo si la regla ya aplica un timeout. Tampoco se da cuando el miembro recibe una sanción más grave (timeout, mute, jail, expulsión, softban, ban, cuarentena) en los 10 segundos alrededor del bloqueo, por ejemplo por el HoneyPot o el anti-spam por el mismo mensaje. Este warn está activado por defecto y se desactiva con “Warn de los mensajes bloqueados por el AutoMod”: ejecuta el comando
/settings, pestaña “Moderación”, “Sanciones”. - Notificaciones de sanciones: los miembros sancionados reciben un mensaje privado que les informa de la sanción y de su razón. El bot también envía un acuse de recibo detallado que confirma el estado del envío: recibido, MD cerrados, expirado o silencioso (cuando se usa la opción
[--silent]). Para los kicks, softbans y bans temporales, este mensaje contiene además un botón con una invitación al servidor para que el miembro pueda volver una vez terminada la sanción.
Todas las sanciones registradas contienen: el usuario sancionado, el moderador responsable, la razón (hasta 512 caracteres), la fecha y la hora, así como el tipo de sanción y si el usuario fue notificado.
🔍 Buscar sanciones
El comando /sanctions search te permite buscar sanciones en el historial según diferentes criterios.
Usa el comando: /sanctions search [user] [moderator] [type] [reason] [date] [status] [moderator_type]
[user]: buscar todas las sanciones de un usuario específico. Si esta cuenta forma parte de un grupo de cuentas duplicadas, también aparecen las sanciones de las cuentas vinculadas.[moderator]: buscar todas las sanciones aplicadas por un moderador específico.[type]: filtrar por tipo de sanción (Baneo, Desbaneo, Expulsión, Encarcelamiento, Liberación, Cuarentena, Timeout, Untimeout, Mute, Unmute, Advertencia).[reason]: filtrar por razón (coincidencia parcial).[date]: filtrar por fecha de la sanción.[status]: filtrar por estado de la sanción (Activa, Expirada, Cancelada).[moderator_type]: filtrar por tipo de moderador (Acciones humanas, Acciones automatizadas, Acciones de RaidProtect, Acciones de Discord, Antispam, Expiración, Antiscam, HoneyPot, Discord Automod, Discord Expiration).

Puedes combinar varios criterios para refinar tu búsqueda. Por ejemplo, buscar todos los baneos realizados por un moderador específico.
ℹ️ Consultar una sanción
El comando /sanctions info te permite obtener información detallada sobre una sanción específica.
Usa el comando: /sanctions info (id)
Reemplaza (id) con el identificador de la sanción que deseas consultar.

✏️ Modificar una sanción
El comando /sanctions edit te permite modificar la razón o la duración de una sanción existente, útil para corregir un error o agregar detalles.
Usa el comando: /sanctions edit (id) [reason] [duration]
Reemplaza (id) con el identificador de la sanción a modificar, [reason] con la nueva razón (máximo 512 caracteres) y [duration] con la nueva duración (ej.: 1d 2h).

Modificar una sanción actualiza el registro en el historial pero no cambia la sanción aplicada en Discord (por ejemplo, un usuario baneado seguirá baneado).
🗑️ Eliminar una sanción
El comando /sanctions delete te permite eliminar una sanción del historial. Esta acción es irreversible.
Usa el comando: /sanctions delete (id) [reason]
Reemplaza (id) con el identificador de la sanción a eliminar. El parámetro [reason] permite justificar la eliminación, que se registrará en los logs.

Estados de las sanciones
Las sanciones pueden tener diferentes estados:
| Estado | Emojis | Significados |
|---|---|---|
Activa | La sanción está en curso. | |
Expirada | La sanción ha expirado. | |
Cancelada | La sanción ha sido cancelada por un moderador. | |
Fallida | La sanción ha fallado (falta de permisos). |
Gestión de duplicados
Cuando se encuentra una sanción activa y anterior, puedes:
- Fusionar las dos sanciones: las duraciones se sumarán si es posible y las razones se concatenarán.
- Cancelar la sanción activa y crear una nueva sanción.
- Sobrescribir la sanción activa con la información de la sanción introducida.

⚙️ Configuración de sanciones
Todos los ajustes de las sanciones están en una misma pantalla:
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
Desactivar las sanciones
Puedes desactivar por completo el sistema de sanciones en tu servidor. Cuando las sanciones están desactivadas, RaidProtect ya no registra ninguna sanción en el historial y los comandos relacionados quedan indisponibles.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Desactivar” a la derecha del título de la pantalla (o “Activar” para volver a encenderlo).
Jail
Configura la Jail para activar una sanción de moderación basada en roles, más restrictiva que un silencio normal. Una vez configurado, este rol permite aislar a un miembro con permisos severamente limitados y desbloquea el uso de los comandos /jail y /tempjail.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Editar” junto a “Jail”.
- Elige un rol existente en el selector, o haz clic en “Crear uno para mí”.
El botón “Crear uno para mí” abre una ventana en la que nombras el rol (por defecto Encarcelado) y configuras el canal de información destinado a los miembros en Jail:
- Seleccionar un canal existente: conserva su visibilidad actual.
- Crear un nuevo canal indicando un nombre (por defecto
acceso-restringido).
Retiramos al rol el permiso de ver los canales del servidor. En el canal de información, los miembros en Jail pueden leer el mensaje y el historial, pero no escribir, reaccionar ni crear hilos. Este canal corresponde al espacio reservado en los paneles de información, gestionado automáticamente por la configuración del Jail.
Si ya hay un rol de Jail configurado, puedes cambiar el canal de información con el botón “Editar canal” de la pantalla Jail.
Si el rol de Jail aún deja ver algunos canales, la pantalla Jail los lista en un recuadro: niégale el permiso Ver el canal en esos canales, o crea un nuevo rol con “Crear uno para mí”. Mientras haya sanciones activas que se apoyen en el rol de Jail o de Silencio, no puedes cambiarlo: levanta esas sanciones o espera a que expiren.
Sin rol de Jail, los comandos /jail y /tempjail no están disponibles. Los módulos automáticos (anti-spam, HoneyPot, reportantes falsos) siguen ofreciendo Jail y Silencio, con la mención “No configurado, recurre a Timeout”: la sanción aplicada es entonces un timeout.
Roles durante el Jail
En la pantalla Jail, el selector “Gestión de roles al hacer jail” controla lo que RaidProtect hace con los roles del miembro cuando está encarcelado. Dos modos:
- “Añadir el rol de jail” (por defecto): el miembro conserva sus roles, se añade el rol de Jail.
- “Reemplazar todos los roles”: retiramos todos los roles del miembro durante el encarcelamiento y se los restauramos al liberarlo. Más estricto, evita que un rol con permisos explícitos eluda las restricciones del rol de Jail.
Cuarentena de Discord sincronizada
El AutoMod de Discord puede poner en cuarentena a un miembro cuyo perfil infringe una regla (apodo, etiqueta de servidor). Con este ajuste, seguimos esa cuarentena: el miembro recibe el rol de jail y se registra una sanción Cuarentena en el historial. Sale de ella en cuanto Discord levanta la cuarentena.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Activar” junto a “Cuarentena de Discord sincronizada”.
Este ajuste exige un rol Jail. Desactivarlo libera las cuarentenas que ha aplicado.
Eliminación de los mensajes al banear
En la pantalla “Sanciones”, el selector “Eliminación de los mensajes al banear” fija el historial eliminado por defecto cuando baneas con /ban, ?ban o /tempban sin precisar --delete-messages. Elige “Sin eliminación” (por defecto), 1 hora, 6 horas, 12 horas, 1 día, 3 días o 7 días. Un valor indicado en el comando tiene prioridad.
Silencio
Configura el rol de Silencio para usar una sanción basada en roles en lugar del timeout de Discord para las duraciones prolongadas. Cuando la duración del silencio supera el umbral definido, el bot asignará automáticamente el rol de Silencio al miembro en cuestión en lugar de aplicar un timeout de Discord.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Editar” junto a “Silencio”.
- Elige un rol existente en el selector “Rol de Silencio”, o haz clic en “Crear uno para mí” (creamos el rol
Silenciadoy le retiramos la escritura en todos los canales).
Umbral de Silencio
El umbral de silencio se ajusta en la misma pantalla que el rol. Define a partir de qué duración el bot usa el rol de Silencio en lugar del timeout de Discord.
- En la pantalla Silencio, abre el selector “Umbral de Silencio”.
- Elige “Siempre”, “1 hora” (por defecto), “1 día”, “Timeout extendido (=28 días)” o “Valor personalizado” (de 0 a 28 días, ej.:
3d 1h 15m).
“Siempre” (un valor de 0) nunca usa el timeout de Discord: cada silencio pasa por el rol.
El límite de 28 días para el timeout es impuesto por Discord. Más allá de esa duración, el rol de Silencio se utiliza siempre si está configurado. La opción [--force-timeout] del comando /mute fuerza el timeout de Discord a pesar del umbral.
Los timeouts aplicados por el AutoMod de Discord se convierten automáticamente en silencio por rol si su duración supera el umbral configurado, para asegurar la coherencia con tus sanciones manuales.
Privacidad de Sanciones
Configura el nivel de privacidad de las sanciones para controlar la información a la que los miembros pueden acceder respecto a sus propias sanciones, mediante el comando /mis-sanciones o el botón Consultar mis sanciones.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Editar” junto a “Privacidad de Sanciones”.
- En la ventana, elige el “Nivel de acceso” deseado:
| Nivel | Descripción |
|---|---|
| Desactivado (por defecto) | Los usuarios no pueden consultar sus sanciones. |
| Solo sanciones | Los usuarios solo pueden consultar sus sanciones y el tiempo restante, si aplica. |
| Con las razones | Los usuarios pueden consultar sus sanciones y la razón, sin la identidad del moderador. |
| Con las razones y los moderadores | Los usuarios pueden consultar todo sobre sus sanciones. |
Mis Sanciones.Sea cual sea el nivel seleccionado, los moderadores conservan un acceso completo al historial de sanciones mediante las herramientas de moderación.
Con razonesIndependientemente del nivel seleccionado, los moderadores conservan acceso completo al historial de sanciones mediante las herramientas de moderación.
Mostrar medios
Configura la visualización de medios en las razones de sanciones. Cuando esta opción está desactivada (por defecto), los enlaces que contienen las siguientes extensiones se eliminan automáticamente de las razones de sanciones al mostrarse a los miembros (mediante /mis-sanciones o las notificaciones de sanciones):
png, jpg, jpeg, gif, webp, webm, mp4
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Activar” o “Desactivar” junto a “Mostrar medios”.
✨ Nombres de sanciones Premium
Con la versión Premium, puedes personalizar el nombre de cada tipo de sanción para adaptarlo al vocabulario de tu servidor. Los nombres personalizados sustituyen a los nombres por defecto en los logs, las búsquedas y los menús. Para cada tipo, puedes configurar:
- Nombre: reemplaza el nombre predeterminado por el de tu elección, hasta 32 caracteres (ej.: “Advertencia” → “Tarjeta Amarilla”).
- Verbo: define el verbo utilizado en los mensajes, hasta 32 caracteres (ej.: “amonestado”). Si se deja vacío, se usa el nombre.
- Modo DM: elige la formulación del mensaje privado enviado al miembro sancionado:
- “Has sido [verbo]” (por defecto)
- “Has recibido un [nombre]”
Los tipos de sanciones personalizables son: Baneo, Softban, Desbaneo, Expulsión, Encarcelamiento, Liberación, Timeout, Untimeout, Mute, Unmute y Advertencia.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en el botón “Nombres de sanciones”.
- Elige el tipo de sanción a personalizar en el selector y luego introduce el nombre, el verbo y el modo DM deseados en la ventana.
Los botones “Exportar” e “Importar” de la pantalla permiten guardar tus nombres en un archivo JSON y luego volver a pegarlos (campo “Pega el contenido JSON”), por ejemplo para reutilizarlos en otro servidor.
Deja los campos vacíos para restablecer un tipo de sanción a su nombre predeterminado. El botón “Restablecer todo” pone todos los nombres a cero.
📨 Enlace de apelación Premium
El enlace de apelación permite a los miembros sancionados impugnar su sanción: se añade un botón hacia tu enlace a los MD de todas las sanciones, salvo las advertencias.
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en el botón “Enlace de apelación”.
- Pega tu enlace en la ventana, o vacía el campo para quitarlo.
Plataformas aceptadas: Discord, Google Forms, appeal.gg, Appy, DraftBot y FlaviBot.
El botón “Enlace de apelación” solo aparece en los servidores Premium.
🔗 Cuentas duplicadas Experimental
En fase experimental con la Identity Update (beta pública Premium), las cuentas que una misma persona utiliza pueden vincularse con el comando /alt: banear una banea las demás, y cada sanción se extiende al grupo según tus ajustes. Todo se explica en la página Cuentas duplicadas.
📊 Logs de sanciones
Para una mejor organización, puedes configurar un canal de logs dedicado específicamente a las sanciones, separado de tus logs generales.

Configurar el canal de logs de sanciones
- Ejecuta el comando
/settings. - Abre la pestaña “Moderación”.
- Haz clic en “Configurar” junto a “Sanciones”.
- Haz clic en “Editar” junto a “Logs”.
- Elige el canal en el que se enviarán los logs de sanciones, o usa el botón “Crear uno para mí”.
Encuentras el mismo ajuste, con los demás canales de logs, en la pantalla “Logs” de la pestaña “Moderación” (ver los logs de moderación). Sin canal dedicado, los logs de sanciones van al canal de logs general.
El interruptor “Logs de moderación pasivos” (activado por defecto) elige si RaidProtect registra también las acciones realizadas sin pasar por el bot (ban desde Discord, AutoMod de Discord…).
Lógica de colores

📦 Importar / Exportar sanciones
RaidProtect te permite importar o exportar el historial de sanciones de tu servidor. Los botones “Exportar” e “Importar” de la pantalla Sanciones te orientan hacia nuestro servidor de soporte: contáctanos indicando la invitación de tu servidor y, para una importación, el o los bots de moderación que utilizabas.
Preguntas frecuentes
¿Por qué el comando /jail no está disponible?
Exige un rol de Jail. Configúralo en /settings, pestaña “Moderación”, “Sanciones”, luego “Editar” junto a “Jail”, o deja que RaidProtect cree uno.
¿Qué pasa si un módulo automático debe encarcelar a un miembro sin rol de Jail?
La sanción se convierte en un timeout. Lo mismo ocurre con el Silencio sin rol de Silencio.
¿Un miembro puede ver sus propias sanciones?
Sí, si ajustas la privacidad de las sanciones en un nivel distinto de “Desactivado”. Las consulta entonces con /mis-sanciones.
¿Los mensajes bloqueados por el AutoMod de Discord cuentan como sanciones?
Sí, por defecto: cada mensaje bloqueado crea una advertencia silenciosa a nombre de “Discord Automod”, salvo si la regla ya aplica un timeout o si el miembro recibe al mismo tiempo una sanción más grave. Puedes desactivar este warn con “Warn de los mensajes bloqueados por el AutoMod” en /settings, pestaña “Moderación”, “Sanciones”. Estas advertencias solo se registran si los logs de moderación pasiva están activados.
Configuración de sanciones
Jail
Mute
Logs
Mostrar medios
Servidor de soporte
Documentation
Jail
Canal de información
Añadir el rol de jail
Personalizar nombres de sanciones
Bannissement : Bannissement (banni)
Softban : Softban (softban)
Débannissement : Débannissement (débanni)
Expulsion : Expulsion (expulsé)
Libération : Libération (libéré)
Timeout : Timeout (timeout)
Untimeout : Untimeout (untimeout)
Unmute : Unmute (unmute)
Avertissement : Carton Jaune (cartonné) 