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 moderacion en una base de datos consultable y editable, facilitando el trabajo de tu equipo de moderacion.
❓ Como funciona el historial
El historial de sanciones registra automaticamente todas las acciones de moderacion realizadas en tu servidor:
- Sanciones manuales: Todos los comandos de moderacion (
/ban,/tempban,/kick,/timeout,/warn) se registran automaticamente en el historial. - Sanciones automaticas: Las sanciones aplicadas por el anti-spam tambien se agregan al historial de sanciones.
- Baneos, expulsiones y tiempos fuera: Las sanciones aplicadas sin usar RaidProtect se agregan al historial.
- Automod de Discord: Las sanciones aplicadas por el automod de Discord tambien se agregan.
- Notificaciones de sancion: Los miembros sancionados reciben un mensaje privado informandoles sobre la sancion y su razon. El bot tambien envia un acuse de recibo confirmando el envio de esta notificacion.
Todas las sanciones registradas contienen: el usuario sancionado, el moderador responsable, la razon (hasta 512 caracteres), la fecha y hora, asi como el tipo de sancion y si el usuario fue notificado.
🔍 Buscar sanciones
El comando /sanctions search te permite buscar sanciones en el historial segun diferentes criterios.
Usa el comando: /sanctions search [user] [moderator] [type] [date] [status]
[user]: Buscar todas las sanciones de un usuario especifico.[moderator]: Buscar todas las sanciones aplicadas por un moderador especifico.[type]: Filtrar por tipo de sancion (Ban, Softban, Unban, Kick, Timeout, Untimeout, Warn).[date]: Filtrar por fecha de sancion.[status]: Filtrar por estado de sancion (Activa, Expirada, Cancelada).

Puedes combinar multiples criterios para refinar tu busqueda. Por ejemplo, buscar todos los baneos realizados por un moderador especifico.
ℹ️ Ver una sancion
El comando /sanctions info te permite obtener informacion detallada sobre una sancion especifica.
Usa el comando: /sanctions info (id)
Reemplaza (id) con el identificador de la sancion que deseas ver.

✏️ Editar una sancion
El comando /sanctions edit te permite modificar la razon de una sancion existente, util para corregir un error o agregar detalles.
Usa el comando: /sanctions edit (id) (new_reason)
Reemplaza (id) con el identificador de la sancion a modificar y (new_reason) con la nueva razon (maximo 512 caracteres).

Editar una sancion actualiza el registro en el historial pero no cambia la sancion aplicada en Discord (por ejemplo, un usuario baneado seguira baneado).
🗑️ Eliminar una sancion
El comando /sanctions delete te permite eliminar una sancion del historial. Esta accion es irreversible.
Usa el comando: /sanctions delete (id)
Reemplaza (id) con el identificador de la sancion a eliminar.

Estado de las sanciones
Las sanciones pueden tener diferentes estados:
| Estado | Emojis | Significado |
|---|---|---|
Active | La sancion esta en curso. | |
Expired | La sancion ha expirado. | |
Canceled | La sancion ha sido cancelada por un moderador. | |
Failed | La sancion ha fallado (permisos insuficientes). |
Manejo de duplicados
Cuando se encuentra una sancion activa y anterior, puedes:
- Fusionar las dos sanciones: las duraciones se sumaran si es posible y las razones se concatenaran.
- Cancelar la sancion activa y crear una nueva sancion.
- Sobrescribir la sancion activa con la informacion de la sancion ingresada.

📊 Registros de sanciones
Para una mejor organizacion, puedes configurar un canal de registros dedicado especificamente a sanciones, separado de tus registros generales.

Configurar el canal de registros de sanciones

- Usa el comando
/settings. - Haz clic en el boton "Registros".
- Selecciona "Moderacion".
- Elige el canal en el que se enviaran los registros de sanciones o usa el boton "Crear uno por mi".
Tambien puedes elegir si RaidProtect registra las acciones realizadas por usuarios sin pasar por el bot.
Logica de colores
