Saltar al contenido principal

Qué es un caso

Cada sanción que aplica Petto (ban, kick, mute, warn y sus variantes) crea un caso: un registro permanente y numerado que se guarda en el servidor de Petto, independiente del registro de auditoría de Discord (que caduca y no se puede editar ni buscar por usuario).
Los números de caso son consecutivos en cada servidor, empiezan en 1 y nunca se reutilizan, aunque se borre un caso. Todas las sanciones comparten la misma secuencia, ya sea que las haya creado un moderador, AutoMod, el escalado de advertencias o un baneo temporal que vence, y los números de un servidor nunca afectan a los de otro.

Qué tiene un caso

  • Un tipo (ban, hardban, tempban, softban, unban, kick, mute, tempmute, unmute, warn, jail, unjail)
  • El objetivo y el moderador que aplicó la acción
  • Un motivo, si se dio uno
  • Una duración, para las acciones temporales
  • Si todavía está activo (un tempban/tempmute que no ha vencido ni se ha quitado a mano)
kira busca el caso 128: un baneo de spammer por chu, cuándo pasó, que está activo y el motivo

En Discord: un caso buscado por su número.

Vencimiento automático

Los casos tempban y tempmute tienen una fecha de vencimiento. Un proceso en segundo plano revisa los vencidos y levanta la sanción automáticamente, sin necesidad de un comando. Cuando eso pasa, el caso se marca como inactivo pero queda en el historial. Una cárcel con duración termina igual: el proceso devuelve los roles y escribe un caso unjail. El caso que escribe el proceso tiene a Petto como moderador y Vencimiento automático como motivo.
La entrada del registro de sanciones de un desbaneo hecho por Petto, caso 142, con el motivo Vencimiento automático

En Discord: un baneo temporal que venció, quitado por Petto con su propio caso.

Desbaneo o quitar silencio a mano

Usar !ban remove o !mute remove antes de tiempo hace dos cosas: levanta la sanción de inmediato y marca el caso tempban/tempmute original como inactivo. No borra el caso: el historial queda intacto, solo cambia su estado de activo. También se crea un caso nuevo de tipo unban que registra quién lo revirtió y por qué.
liam desbanea antes a toxic_tom y Petto escribe el caso de desbaneo 142; luego case view 138 muestra el baneo temporal con Activo: No

En Discord: un desbaneo anticipado, y luego el caso del baneo temporal: sigue en el historial, ya no activo.

Editar y borrar

!case edit cambia el motivo o la duración de un caso después de creado, útil para corregir un error de escritura o alargar un castigo. !case delete borra uno para siempre, y !case delete-all borra todo el historial de un usuario; los dos son irreversibles y no deshacen la sanción en sí (borrar un caso de baneo no desbanea a nadie). Una duración nueva solo sirve en casos tempban y tempmute y cuenta desde ahora (un tempmute mantiene el límite de 28 días de Discord). !case delete-all necesita Administrador y pide una confirmación primero.
liam edita el caso 138 a 14 días con un motivo nuevo y Petto muestra el caso con la nueva fecha de fin

En Discord: un baneo temporal alargado, con un motivo nuevo.

En el dashboard, Registro de casos (en Moderación) muestra los casos con búsqueda. Debajo de cada uno, Editar cambia su motivo (Guardar razón) y Borrar caso lo elimina. Los dos necesitan Moderar miembros, se escriben en el log de sanciones contigo como autor y, como los comandos, no levantan la sanción. Una advertencia borrada deja de contar para la escalada de advertencias.
El caso 138 del Registro de casos abierto para editar: su motivo en un cuadro de texto y los botones Guardar razón, Borrar caso y Cancelar

Dashboard → Moderación → Registro de casos: Editar abre el motivo del caso, con Guardar razón y Borrar caso.

El Registro de casos de Petto Land con la búsqueda, los filtros por tipo y los últimos casos

Dashboard → Moderación → Registro de casos: cada caso con su número, tipo, miembro, moderador, fecha y motivo.

Dónde aparece

Moderación

Los comandos que crean y gestionan casos.

Escalado de advertencias

Los casos alimentan el conteo de advertencias que activa las reglas de escalado.