El Registro de auditoría anota lo que hace la gente dentro del panel de YAWBDB: quién activó una función, cambió un ajuste, añadió a un miembro del equipo, o qué hizo un administrador de la plataforma en el backoffice. Es tu rastro de responsabilidad para todo lo que ocurre en el panel.
No es lo mismo que los Registros del servidor. Los Registros del servidor anotan los eventos de Discord (entradas, mensajes borrados, actividad de voz...). El Registro de auditoría anota las acciones en el panel (cambios de configuración, gestión del equipo, moderación). Responden a preguntas distintas: «¿qué pasó en mi servidor de Discord?» frente a «¿quién cambió qué en mi panel?».
🔭 Tres vistas, un mismo rastro
El Registro de auditoría es el mismo rastro visto en tres ámbitos. Una acción aparece automáticamente en todas las vistas en las que es relevante: nunca tienes que mirar en más de un sitio.
| Vista | Dónde | Muestra |
|---|---|---|
| Actividad del servidor | Un servidor → Registro de actividad | Todo lo que se ha hecho en la configuración de ese servidor |
| Actividad del equipo | Configuración del equipo → Registro de actividad | Toda la gobernanza del equipo y todo lo que se ha hecho en cada servidor del que es propietario el equipo |
| Backoffice (administradores) | Admin → Registro de auditoría | Cada acción en toda la plataforma, todos los equipos y servidores |
Como las vistas están interconectadas, una sola acción aparece a la vez en todos los sitios donde importa. Activar una función en un servidor aparece en el registro de ese servidor, en el registro de su equipo y en el backoffice. Cuando un administrador de la plataforma actúa sobre uno de tus servidores, también lo ves en los registros de tu propio equipo y servidor, claramente etiquetado como ADMIN, de modo que una intervención del backoffice nunca te resulta invisible.
👁️ Quién puede ver qué
- Actividad del servidor y del equipo: el propietario del equipo y los miembros con derechos de gestión (rol de Administrador). Los miembros sin derechos de gestión no pueden abrirla.
- Backoffice: solo los administradores de la plataforma. Ven el rastro completo, sin filtrar.
📋 Qué se registra
Configuración del servidor
- Funciones activadas o desactivadas
- Ajustes de funciones guardados (Automod, Verificación de entrada, Starboard, Registros del servidor y el resto)
- Un servidor retirado del equipo
Gobernanza del equipo
- Miembros invitados, añadidos, eliminados o que se van
- Equipo renombrado o eliminado
Acciones del backoffice (admin)
- Un usuario vetado, desvetado o con un nuevo rol de plataforma
- Ajustes SEO de la plataforma y credenciales de integración actualizados
- Un envío masivo enviado, un anuncio publicado o reenviado
- El precio de un plan cambiado o sincronizado con PayPal, una función incorporada a la beta o retirada de ella
- La rotación del estado del bot reescrita, una sección del wiki eliminada
- La limpieza que elimina todos los servidores en los que el bot ya no está
Moderación: decisiones tomadas sobre una persona
- Un miembro sancionado, el motivo reescrito, un historial borrado
- Una solicitud aceptada o rechazada, sus respuestas eliminadas
- Un reporte cerrado, o una sanción emitida directamente desde uno
- Una apelación resuelta; un ticket cerrado o eliminado
- La XP de alguien ajustada o reiniciada, un miembro retirado de la lista de cumpleaños, una sugerencia resuelta
Funciones del servidor, creadas, reescritas y eliminadas
- Reglas de Automod, comandos personalizados, plantillas de embeds, sorteos
- Mensajes de roles de reacción, mensajes programados, alertas sociales
- Cumpleaños, sugerencias, los ajustes de niveles y su gráfico de recompensas
Cada entrada registra quién lo hizo (se conserva aunque su cuenta se elimine después), cuándo y el elemento afectado.
Por qué la moderación es una categoría aparte. Una decisión tomada sobre una persona no pertenece a la misma lista que un selector de color. Las sanciones, los historiales borrados, las solicitudes rechazadas y la XP ajustada están separados de los cambios de ajustes, de modo que el propietario de un servidor puede leer unos sin tener que abrirse paso entre los otros.
El hueco que esto cerró. Antes, la moderación dejaba su rastro en el canal de registro de Discord, que es opcional. En un servidor sin él, borrar el historial de un miembro no dejaba absolutamente nada. Y sancionar directamente desde un reporte se saltaba por completo la página de moderación: era la única sanción sin ningún rastro en el panel.
Lo que deliberadamente no se registra
- Las respuestas del personal y las notas internas: ya son registros duraderos que llevan a su autor; auditarlas copiaría cada mensaje en una segunda tabla para nada.
- Reordenar planes, secciones del wiki o páginas del wiki: solo mueve una columna de orden y nada más.
- El cuerpo de una página del wiki: ya se archiva versión por versión, con su autor.
- Lo que decía una entrada de la memoria IA. El rastro registra que un dato se escribió, se editó o se eliminó, nunca su contenido. El rastro sobrevive al dato y se depura según su propio calendario, así que copiar la frase en él desharía en silencio la eliminación.
🔍 Qué cambió exactamente
La mayoría de las entradas llevan una tabla de antes / después: no solo «Ajustes de Wordle guardados», sino los campos que cambiaron y de qué valor a cuál.
| Campo | Antes | Después |
|---|---|---|
channel_id |
8412… | 9930… |
cooldown_seconds |
10 | 30 |
Abre Detalles en cualquier entrada para verlo. Conviene saber algunas cosas sobre cómo está construido:
- Solo se lista lo que realmente cambió. Guardar un formulario sin tocar nada no registra nada, y un campo que volvió del formulario con otra forma (
"1"en lugar de1) no se notifica como un cambio. - Las listas se comparan enteras. Añadir un canal a una lista de permitidos se lee como un único cambio en esa lista, no como si cada entrada hubiera cambiado de posición.
- Los ajustes anidados se leen como una ruta, de modo que
categories.voice.enabledte dice qué categoría desactivaste. - Las credenciales nunca se anotan. Si se cambia un token o un secreto, la entrada registra que se rotó: ambos lados muestran
••••••••. Esto se aplica en todas partes, incluidas las credenciales de integración de administración.
Cada entrada se lee en tu idioma: la frase sigue el idioma que elegiste para el panel, y la línea en inglés con la que se registró se queda justo debajo cuando se lee distinto. Las entradas registradas antes de que se añadiera esto siguen leyéndose solo en inglés.
🎚️ Encontrar una entrada
Los mismos filtros están disponibles en las tres vistas:
- Buscar: autor, acción, descripción o el elemento afectado
- Categoría: función, servidor, equipo, miembro, suscripción, facturación, admin, autenticación
- Acción: la acción exacta, elegida entre las que realmente existen en tu registro
- Autor: una persona
- Intervalo de fechas: desde / hasta
- Servidor (vistas de equipo y backoffice) y Origen: admin o usuario (solo backoffice)
Los filtros activos aparecen como etiquetas sobre la tabla: haz clic en una para quitarla. Los contadores sobre los filtros muestran el total, las últimas 24 horas, cuántas acciones hubo en el backoffice y cuántas personas distintas actuaron.
🪝 Envíalo a tu propio servidor
El rastro del equipo no tiene por qué leerse en esta página. Configuración del equipo → Webhooks lo dirige a una URL tuya: cada entrada a la que te suscribas llega como un POST JSON firmado, en el momento en que se escribe.
Un webhook lleva exactamente lo que muestra esta página y nada más: las mismas filas, los mismos campos, menos la dirección IP, que nunca sale del panel. Configuración completa, forma de la carga útil y verificación de la firma: Webhooks salientes.
⏳ Retención
Las entradas se conservan durante una ventana móvil (180 días por defecto) y las más antiguas se depuran automáticamente. El rastro es de solo adición: las entradas nunca se editan a posteriori.