Saltar al contenido principal
Versión: Stable - 3.6.0

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.
Info

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.

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).

Captura de pantalla de la búsqueda de sanciones

Consejo

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.

Captura de pantalla de la información de una sanción

✏️ 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).

Captura de pantalla de la modificación de una sanción

Advertencia

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.

Captura de pantalla de la eliminación de una sanción

Estados de las sanciones​

Las sanciones pueden tener diferentes estados:

EstadoEmojisSignificados
Activaicon SanctionStatusACTIVELa sanción está en curso.
Expiradaicon SanctionStatusEXPIREDLa sanción ha expirado.
Canceladaicon SanctionStatusCANCELEDLa sanción ha sido cancelada por un moderador.
Fallidaicon SanctionStatusFAILEDLa 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.

Captura de pantalla de la gestión de estados de sanciones

⚙️ Configuración de sanciones​

Todos los ajustes de las sanciones están en una misma pantalla:

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
Configuración de sanciones
Configura los ajustes relacionados con las sanciones automáticas y su registro en el servidor. Ofrece un control preciso sobre los roles aplicados, los umbrales de sanción y la visibilidad de las acciones de moderación.

Jail
@Emprisonné
Cuarentena de Discord sincronizada
Activado
Un miembro que el AutoMod de Discord pone en cuarentena (apodo, etiqueta de servidor) queda en cuarentena con el rol de jail, y sale cuando Discord la levanta. Solo cuentan las cuarentenas nuevas.
Mute
@Muet

Logs
#mod-logs
Logs de moderación pasivos
Activado
Mostrar medios
Activado
Privacidad de Sanciones
Con razones


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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. 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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en “Editar” junto a “Jail”.
  5. Elige un rol existente en el selector, o haz clic en “Crear uno para mí”.
Configuración de moderación
Configura el rol Jail para activar una sanción de moderación por rol, más restrictiva que un silencio clásico. Una vez configurado, este rol permite aislar a un miembro con permisos muy limitados y desbloquea el uso de los comandos /jail y /tempjail.

Jail
@Emprisonné
Canal de información
#accès-restreint

Gestión de roles al hacer jailEl miembro conserva sus roles y se le añade el de jail.
iconRoleAñadir el rol de jail

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.

Info

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.

Advertencia

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.

Info

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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en “Activar” junto a “Cuarentena de Discord sincronizada”.
Info

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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en “Editar” junto a “Silencio”.
  5. Elige un rol existente en el selector “Rol de Silencio”, o haz clic en “Crear uno para mí” (creamos el rol Silenciado y 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.

  1. En la pantalla Silencio, abre el selector “Umbral de Silencio”.
  2. 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.

Info

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.

Info

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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en “Editar” junto a “Privacidad de Sanciones”.
  5. En la ventana, elige el “Nivel de acceso” deseado:
NivelDescripción
Desactivado (por defecto)Los usuarios no pueden consultar sus sanciones.
Solo sancionesLos usuarios solo pueden consultar sus sanciones y el tiempo restante, si aplica.
Con las razonesLos usuarios pueden consultar sus sanciones y la razón, sin la identidad del moderador.
Con las razones y los moderadoresLos usuarios pueden consultar todo sobre sus sanciones.
Nota

Independientemente 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

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. 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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en el botón “Nombres de sanciones”.
  5. 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.
Personalizar nombres de sanciones
Personaliza los nombres mostrados para cada tipo de sanción. Los nombres personalizados reemplazan las traducciones predeterminadas en los logs, búsquedas y menús.

Bannissement : Bannissement (banni)
Softban : Softban (softban)

Débannissement : Débannissement (débanni)

Expulsion : Expulsion (expulsé)

Emprisonnement : Emprisonnement (emprisonné)

Libération : Libération (libéré)

Timeout : Timeout (timeout)

Untimeout : Untimeout (untimeout)

Mute : Mute (mute)

Unmute : Unmute (unmute)

Avertissement : Carton Jaune (cartonné)
Seleccionar una sanción a personalizar


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.

Consejo

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.

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en el botón “Enlace de apelación”.
  5. Pega tu enlace en la ventana, o vacía el campo para quitarlo.

Plataformas aceptadas: Discord, Google Forms, appeal.gg, Appy, DraftBot y FlaviBot.

Info

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.

Captura de pantalla de un log de sanción

Configurar el canal de logs de sanciones​

  1. Ejecuta el comando /settings.
  2. Abre la pestaña “Moderación”.
  3. Haz clic en “Configurar” junto a “Sanciones”.
  4. Haz clic en “Editar” junto a “Logs”.
  5. 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.

Nota

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​

Configuración de logs de sanciones

📦 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.

¿No encontraste lo que buscabas?

Busca en toda la documentación, el glosario y el blog.