Saltar al contenido principal
Petto Vault es un lugar privado para proteger la configuración de tu servidor. Una copia de seguridad (backup) es una foto de la estructura del servidor: roles, canales, permisos, emojis, stickers, reglas de AutoMod y los ajustes principales del servidor. Nunca guarda mensajes, una lista de miembros, tokens ni contraseñas.
El equipo de Petto puede poner las copias de seguridad en mantenimiento. Mientras lo estén, !backup, su menú y la página Copias de seguridad del dashboard lo avisan, y las copias programadas no se hacen. Las copias que ya tienes y tu programación se mantienen como están.
Las copias automáticas están apagadas hasta que un administrador las active. Cualquier copia se puede borrar en cualquier momento, y las copias de un servidor del que salió Petto se borran 30 días después de la última.
kira escribe !backup y Petto responde que los backups están en mantenimiento y que las copias guardadas se conservan

En Discord: mientras los backups están en mantenimiento, !backup lo dice y no hace nada más.

La página de copias de seguridad cubierta por el aviso Los backups están en mantenimiento

Dashboard → Copias de seguridad: el mismo aviso en el dashboard.

Qué guarda una copia

  • Roles: nombre, color, ícono, permisos, posición, y si se muestran por separado o se pueden mencionar.
  • Canales y categorías: nombres, orden, temas, modo lento, ajustes de voz, etiquetas y valores predeterminados de foros, y los permisos de cada uno.
  • Emojis y stickers (los stickers animados Lottie no se pueden volver a subir, así que una restauración los salta).
  • Reglas de AutoMod de Discord, con sus excepciones y acciones.
  • Ajustes del servidor: nombre, ícono y banner, descripción, idioma, nivel de verificación, notificaciones, opciones del canal del sistema y los canales especiales (reglas, novedades, AFK, alertas de seguridad).
Las únicas personas que aparecen en una copia son las nombradas en los permisos de un canal (su ID), que es lo que una restauración necesita para devolver esos permisos.

Comandos

Abrir el menú

El menú te deja crear, listar, exportar, restaurar, borrar y programar copias, y revisar la actividad, desde una lista de opciones. Es lo que se abre si escribes solo !backup (!backups y !serverbackup también funcionan).
El panel de Petto Vault con tres copias recientes, una programación cada 24 horas que guarda 7, y el menú para crear, listar, exportar, restaurar, borrar y programar

En Discord: el Centro de copias de !backup panel.

El centro de copias con su menú abierto: crear, listar, exportar la última, restaurar, borrar, programar y la actividad

En Discord: el menú de !backup panel, abierto.

Crear, listar y exportar

liam crea una copia llamada Antes de cambiar los roles y Petto dice que se guardó la copia 8 con 14 roles, 25 canales y 3 emojis

En Discord: !backup create con un nombre: el número y lo que se guardó.

Petto lista las copias 7, 6 y 5 con sus nombres y hace cuánto se hicieron

En Discord: !backup list: número, nombre, automática o manual, y cuándo.

Petto dice que la copia 6 está lista y adjunta el archivo petto-backup-1290000000000000001-6.json

En Discord: !backup export: la copia como archivo JSON.

export te da un archivo JSON con la configuración guardada.

Restaurar una copia

Solo los administradores pueden restaurar. No cambia nada hasta que confirmes, y una restauración pasa por pasos:
shi usa !backup restore 6 y Petto responde en rojo que solo los Administradores pueden restaurar

En Discord: un miembro sin Administrador no puede restaurar.

  1. Vista previa. Petto muestra cuántos roles, canales y emojis crearía o actualizaría y, en modo replace, los nombres de los canales y roles que borraría.
  2. Verificación humana. Una imagen con letras, como la de la verificación. Escribe las letras para continuar.
  3. Copia de seguridad previa. Petto guarda el servidor tal como está en ese momento, para que puedas volver atrás. Su número se muestra al final.
  4. Progreso en vivo. Un mensaje muestra la fase y cuánto falta, con un botón Detener restauración. Solo puede correr una restauración a la vez en un servidor.
Petto muestra el plan de restaurar la copia 6 en modo merge, con Continuar y Cancelar

En Discord: la vista previa de un merge: lo que se crearía y actualizaría, nada se borra.

Petto avisa en rojo que replace borraría los canales zona-spam y eventos-viejos y el rol Temporal

En Discord: en modo replace la vista previa nombra lo que se borraría.

La tarjeta pide escribir las letras de la imagen, muestra K7M2Q y tiene los botones para escribirlas, pedir otra imagen o cancelar

En Discord: después de Continuar: la imagen con letras.

El cuadro de comprobación humana con K7M2Q escrito

En Discord: el cuadro donde se escriben las letras.

La tarjeta de Petto restaurando la copia 6 al 45%, paso 19 de 42, restaurando canales, con un botón rojo para detener

En Discord: un mensaje muestra la fase, cuánto falta y Detener restauración.

Petto dice que la copia 6 se restauró en modo merge, que la copia previa es la 8 y lo que se creó y actualizó

En Discord: el final de la restauración, con el número de la copia de seguridad previa.

El mode puede ser:
  • merge (el seguro): crea lo que falta y actualiza lo que existe. No borra nada.
  • replace: además borra los canales y roles que no están en la copia.
Una restauración detenida conserva lo que ya hizo y no borra nada más. replace no borra absolutamente nada si no se pudo crear un rol o un canal, y nunca borra el canal desde donde la iniciaste ni los canales de reglas, sistema, novedades y AFK.

Activar las copias automáticas

Petto confirma copias automáticas cada 24h, conservando las 7 últimas, y cuándo se hace la próxima

En Discord: !backup schedule 24 7: cada 24 horas, conservando 7.

hours va de 1 a 168 y keep de 1 a 30 (7 si no lo pones). Ejemplo: !backup schedule 24 7 hace una copia cada 24 horas y conserva las últimas 7 automáticas. Para apagarlas:
Petto confirma que las copias automáticas están apagadas

En Discord: !backup unschedule.

Borrar copias

Solo los administradores pueden borrar, y Petto te pide confirmar primero. Borrar todas las copias también apaga las automáticas. En el menú es Borrar backups (escribe un número, o ALL).
liam usa !backup delete 5 y Petto pregunta en rojo si borra la copia 5, con Borrar y Cancelar

En Discord: Petto pregunta antes de borrar una copia.

La pregunta cambia a Copia 5 borrada

En Discord: después de Borrar.

Petto pregunta en rojo si borra las 3 copias y apaga las automáticas

En Discord: borrar todas las copias también apaga las automáticas.

El cuadro Borrar copias con 5 escrito en el campo del número de copia o ALL

En Discord: en el menú, Borrar copias pide un número o ALL.

Revisar la actividad

Muestra quién creó, exportó, restauró o borró copias y quién cambió la programación: las últimas 10 entradas, o hasta 20 con limit.
Petto lista la actividad: una exportación de liam, una copia programada hecha por Petto, una copia de liam y un cambio de programación

En Discord: !backup audit: quién hizo qué y cuándo.

Úsalo desde el dashboard

Dashboard → Copias de seguridad hace lo mismo: crear, exportar, programar, revisar la actividad y borrar. Restaurar abre una ventana con los mismos pasos (modo, qué recuperar, vista previa, verificación humana) y después muestra el progreso en vivo con un botón Detener restauración.
La página de copias de seguridad con Crear una copia, Copias automáticas cada 24 horas conservando 7, tres copias guardadas, la tarjeta Tus datos y el historial de actividad

Dashboard → Copias de seguridad: crear, programar, las copias guardadas con Exportar, Restaurar y borrar, Tus datos y la actividad.

El diálogo de restauración con el contenido de la copia 6, los roles, canales y emojis para crear y actualizar, y en rojo los 2 canales y 1 rol que borraría

Dashboard → Copias de seguridad → Restaurar: lo que tiene la copia, lo que se crearía y actualizaría, y lo que replace borraría.

El paso de comprobación con la imagen K7M2Q, la respuesta escrita y el botón Iniciar restauración

Dashboard → Copias de seguridad → Restaurar: escribe las letras de la imagen y luego Iniciar restauración.

Restaurando la copia 6 al 45%, paso 19 de 42, restaurando canales, con el botón para detener

Dashboard → Copias de seguridad → Restaurar: el progreso de la restauración, con Detener restauración.

Restauración terminada, con lo creado, actualizado y borrado y la nota de que la copia 8 tiene el servidor como estaba

Dashboard → Copias de seguridad → Restaurar: el final, con lo que cambió y la copia de seguridad previa.

El diálogo Borrar un backup que pregunta si se borra la copia 5, con Cancelar y Borrar

Dashboard → Copias de seguridad: borrar una copia pregunta primero.

Restaurar solo algunas partes

En el dashboard puedes elegir qué recuperar. Desmarca lo que debe quedarse como está ahora:
  • Roles
  • Canales, categorías y permisos
  • Ajustes del servidor
  • Emojis
  • Stickers
  • Reglas de AutoMod
El primer paso del diálogo de restauración: Merge o Reemplazar, y las seis partes para recuperar, todas marcadas

Dashboard → Copias de seguridad → Restaurar: el modo y Qué recuperar.

replace solo borra dentro de las partes que recuperas, así que restaurar solo los canales nunca borra un rol. La vista previa también dice qué contiene la copia: roles, categorías, canales, permisos de canal, emojis, stickers y reglas de AutoMod.
Restaurar solo algunas partes es una opción del dashboard. !backup restore siempre recupera todas las partes.
La tarjeta Tus datos dice qué se guarda y te deja apagar las copias automáticas o borrarlo todo. El dashboard nunca habla directamente con la base de datos. Las acciones pasan por el bot, que comprueba en Discord que tengas Manage Server o Administrator en ese servidor (restaurar y borrar necesitan Administrator).

Base de datos dedicada

Vault usa su propia conexión de PostgreSQL a través de PETTO_VAULT_DATABASE_URL. Pon la contraseña como variable privada en el servidor donde corre y nunca la publiques en el repositorio. El bot y el dashboard comparten un secreto privado: