> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Comandos de copia de seguridad

> El grupo de comandos /backup: crea, lista, inspecciona, restaura, programa, exporta, importa y elimina las copias de seguridad de tu servidor desde Discord.

`/backup` maneja la [Copia de seguridad del servidor](/es/server-management/server-backup) desde dentro de Discord. Un comando, **trece subcomandos**.

| Requisito          | Valor                                                            |
| ------------------ | ---------------------------------------------------------------- |
| **Necesitas**      | Gestionar servidor                                               |
| **Vetox necesita** | Ver canal, Leer historial de mensajes — más otros para restaurar |
| **Enfriamiento**   | 5 s                                                              |
| **Dónde**          | Solo en servidores. No disponible en MD                          |

<Warning>
  **Todas las respuestas de `/backup` son efímeras: solo las ves tú.** Un ID de copia es una llave al contenido de tu servidor, así que Vetox nunca lo publica donde otros miembros puedan leerlo.
</Warning>

<Note>
  Cada subcomando se puede desactivar o restringir a roles y canales concretos de forma individual, desde [Gestión de comandos](/es/server-management/command-management). `/backup create` puede estar abierto a tus administradores mientras `/backup load` está totalmente desactivado.
</Note>

## Crear e inspeccionar

<AccordionGroup>
  <Accordion title="/backup create — hacer una copia" icon="camera">
    | Opción     | Requerida | Notas                                                 |
    | ---------- | --------- | ----------------------------------------------------- |
    | `name`     | No        | Hasta 64 caracteres. Un nombre te ayuda a encontrarla |
    | `messages` | No        | De 0 a 250, limitado al máximo de tu plan             |

    Las secciones premium se incluyen automáticamente hasta donde permita tu plan. La respuesta trae el ID de la nueva copia y después se va actualizando con el progreso. Cuando la copia termina, la respuesta muestra el **ID**, los dos comandos con los que usarla (`/backup info` y `/backup load`) y un enlace a la copia en el panel; y en Starter, un recordatorio de que no se guardaron los mensajes, los datos de los miembros, los baneos ni los adjuntos.

    <Note>
      Una copia manual por servidor cada **10 minutos**, y un solo trabajo de copia o de restauración a la vez. Crear requiere el permiso Administrador y, con el [nivel de permisos](/es/server-management/server-backup#permisos) **Solo el propietario**, únicamente el propietario.
    </Note>
  </Accordion>

  <Accordion title="/backup list — ver tus copias" icon="list">
    | Opción  | Requerida | Notas                                                                                                             |
    | ------- | --------- | ----------------------------------------------------------------------------------------------------------------- |
    | `page`  | No        | Desde 1. Veinte filas por página                                                                                  |
    | `scope` | No        | **Este servidor** (predeterminado), **Copias de canal de este servidor** o **Mis copias en todos los servidores** |

    Empezando por la más reciente. Las copias automáticas y las de protección van marcadas para que las distingas de un vistazo. `scope:mine` lista todas las copias que has creado, en cualquier servidor, junto con el servidor del que proceden: es la forma de encontrar el ID de una copia que hiciste en otro sitio antes de cargarla aquí.
  </Accordion>

  <Accordion title="/backup info — qué contiene una copia" icon="circle-info">
    | Opción      | Requerida | Notas                             |
    | ----------- | --------- | --------------------------------- |
    | `backup_id` | **Sí**    | Se autocompleta mientras escribes |

    Recuentos, las opciones con las que se capturó, su tamaño, los canales con más actividad, las advertencias que haya, si está bloqueada por tu plan y un enlace a la copia en el Visor de instantáneas del panel, donde puedes consultar todos los canales, roles, ajustes, baneos y miembros que contiene.
  </Accordion>
</AccordionGroup>

<Tip>
  `backup_id` se autocompleta en todos los subcomandos que lo aceptan, así que nunca hace falta copiar un ID a mano. Solo ofrece las copias que puedes usar.
</Tip>

## Restaurar

<AccordionGroup>
  <Accordion title="/backup load — restaurar una copia" icon="rotate-left">
    | Opción      | Requerida | Notas                                                             |
    | ----------- | --------- | ----------------------------------------------------------------- |
    | `backup_id` | **Sí**    | Se autocompleta, incluidas tus propias copias de otros servidores |
    | `messages`  | No        | De 0 a 250, limitado al máximo de tu plan                         |
    | `options`   | No        | Hasta 200 caracteres. Consulta la gramática de más abajo          |

    En la primera pulsación no se restaura nada. Vetox responde con el **plan de la restauración** — cuántos canales y roles se eliminarán y se crearán, y si hay roles por encima del propio rol de Vetox y que por tanto no se pueden tocar — tras unos botones de **Confirmar** y **Cancelar** que caducan a los **60 segundos**. Solo al confirmar toma Vetox la copia de protección e inicia la restauración.

    <Warning>
      Cargar una copia reemplaza los canales y roles de este servidor. Nunca se expulsa a ningún miembro, pero todo lo creado desde que se tomó la copia desaparecerá.
    </Warning>

    <Note>
      `/backup load` obedece el [nivel de permisos](/es/server-management/server-backup#permisos) del servidor. Con el valor predeterminado **Los administradores no pueden realizar acciones destructivas**, se rechaza a cualquiera que no sea el propietario aunque tenga Administrador.
    </Note>

    <Note>
      Las restauraciones y las reversiones están racionadas a diario: **10 por servidor**, **20 por persona**. `/backup load`, `/backup channel load` y revertir un cambio registrado cuentan cada uno para ambos cupos; reanudar una restauración fallida no.
    </Note>
  </Accordion>

  <Accordion title="/backup cancel — detener el trabajo en curso" icon="ban">
    Sin opciones. Cancela la copia o la restauración activa de este servidor. El punto de control se conserva, así que una restauración cancelada aún se puede reanudar desde el panel.
  </Accordion>

  <Accordion title="/backup status — qué está en curso y qué límite hay activo" icon="heart-pulse">
    Sin opciones. Muestra el trabajo en curso en este servidor (tipo, fase, progreso, advertencias y cuándo empezó) o que no hay ninguno; cuándo será posible la siguiente copia manual si el enfriamiento de 10 minutos está activo; cuándo se levanta **el límite de creación de Discord** si una restauración lo alcanzó; y, cuando no hay nada en curso, por qué se detuvo el último trabajo y si se puede reanudar desde el panel.
  </Accordion>
</AccordionGroup>

### La gramática de `options`

`options` es una lista de tokens separados por espacios, que se aplica **de izquierda a derecha**.

| Token                                                                                                      | Efecto                  |
| ---------------------------------------------------------------------------------------------------------- | ----------------------- |
| `settings` `roles` `delete-roles` `channels` `delete-channels` `members` `bans` `pins` `emojis` `stickers` | **Activa** esa parte    |
| `!` delante de cualquiera de ellos — `!members`                                                            | **Desactiva** esa parte |
| `*`                                                                                                        | Lo activa **todo**      |
| `!*`                                                                                                       | Lo desactiva **todo**   |

Omite `options` por completo y Vetox usa el valor predeterminado: **`delete-channels channels delete-roles roles settings`** — un reemplazo estructural completo, sin miembros, baneos, mensajes fijados, emojis ni stickers.

| Ejemplo                                  | Resultado                                                               |
| ---------------------------------------- | ----------------------------------------------------------------------- |
| `options:!* roles delete-roles`          | Solo roles: elimina los roles actuales y vuelve a crear los de la copia |
| `options:!* channels roles settings`     | Estructura, añadiendo a lo que ya hay: no se elimina nada               |
| `options:* !members !bans`               | Todo excepto los datos de miembros y los baneos                         |
| `options:!delete-channels !delete-roles` | El valor predeterminado, convertido en aditivo                          |

<Warning>
  **El orden importa.** `* !members` lo activa todo y después desactiva los miembros. `!members *` desactiva los miembros y después lo vuelve a activar todo, incluidos los miembros. Lee tu lista de tokens de izquierda a derecha.
</Warning>

<Note>
  Los tokens nunca pueden ampliar lo que permite tu plan: el límite del plan se aplica el último. Un token desconocido se rechaza indicando su nombre en lugar de ignorarse, así que una errata nunca se descarta en silencio.
</Note>

## Programación

<AccordionGroup>
  <Accordion title="/backup interval — copias automáticas" icon="clock">
    | Opción     | Requerida | Notas                                                          |
    | ---------- | --------- | -------------------------------------------------------------- |
    | `mode`     | **Sí**    | `on`, `off` o `status`                                         |
    | `interval` | No        | 4 horas, 8 horas, 12 horas, 24 horas, 2 días, 3 días, 1 semana |
    | `messages` | No        | De 0 a 250, limitado al máximo de tu plan                      |

    `status` informa de la programación actual sin cambiarla: el intervalo, cuántas copias se conservan, la última y la próxima ejecución, y el ID de la copia automática más reciente. Al activar la programación se te indica cuándo se hará la primera copia.

    <Note>
      Un intervalo más corto de lo que permite tu plan se rechaza, y el rechazo indica el mínimo de tu plan en horas. Las copias automáticas rotan: las más antiguas que superen el número que conserva tu plan se eliminan según van llegando otras nuevas.
    </Note>
  </Accordion>
</AccordionGroup>

## Copias de canal

<AccordionGroup>
  <Accordion title="/backup channel create — copiar un canal" icon="hashtag">
    | Opción     | Requerida | Notas                                                         |
    | ---------- | --------- | ------------------------------------------------------------- |
    | `channel`  | No        | De texto, de anuncios o un hilo. Por defecto, el canal actual |
    | `messages` | No        | De 0 a 1000, limitado al máximo de tu plan                    |
    | `before`   | No        | Un ID de mensaje. Guarda los mensajes **anteriores** a él     |

    <Tip>
      `before` es la forma de ir más atrás de lo que permite una sola ejecución: haz una copia del canal y después haz otra con `before` fijado al ID del mensaje más antiguo que alcanzó la primera.
    </Tip>
  </Accordion>

  <Accordion title="/backup channel load — publicarlos en un canal" icon="paste">
    | Opción      | Requerida | Notas                                           |
    | ----------- | --------- | ----------------------------------------------- |
    | `backup_id` | **Sí**    | Solo autocompleta copias de canal               |
    | `channel`   | No        | Dónde publicarlos. Por defecto, el canal actual |
    | `messages`  | No        | De 0 a 1000, limitado al máximo de tu plan      |

    Los mensajes se publican del más antiguo al más reciente, con sus mensajes fijados.

    <Note>
      **No se elimina nada.** Los mensajes guardados se añaden a lo que ya haya en el canal. Una copia de canal grande tarda un rato: la respuesta va informando del progreso.
    </Note>
  </Accordion>
</AccordionGroup>

<Info>
  Las copias de canal requieren **Basic** o superior.
</Info>

## Mover copias

<AccordionGroup>
  <Accordion title="/backup export — descargar como JSON" icon="file-export">
    | Opción      | Requerida | Notas           |
    | ----------- | --------- | --------------- |
    | `backup_id` | **Sí**    | Se autocompleta |

    Envía la copia como un archivo `.json` con formato de Discord adjunto a la respuesta efímera. Por encima de **8 MB** recibes en su lugar un enlace al panel.

    <Note>
      Las exportaciones llevan el servidor, los roles, los canales, los emojis y los stickers. **Los mensajes, los miembros y los baneos no se incluyen**: restaura la copia para mover eso. Exportar funciona en todos los planes.
    </Note>
  </Accordion>

  <Accordion title="/backup import — crear una copia a partir de un archivo" icon="file-import">
    | Opción | Requerida | Notas                                                        |
    | ------ | --------- | ------------------------------------------------------------ |
    | `file` | **Sí**    | Un `.json` de servidor con formato de Discord, de hasta 5 MB |

    Vetox valida el archivo, lo convierte en una copia y responde con su ID. Restáurala o inspecciónala como cualquier otra.

    <Warning>
      Un archivo que no siga el formato de servidor de Discord se rechaza por completo, indicando el primer campo que falló. Vetox nunca aplica uno a medias.
    </Warning>

    <Info>
      Importar requiere **Basic** o superior.
    </Info>
  </Accordion>
</AccordionGroup>

## Eliminar

<AccordionGroup>
  <Accordion title="/backup delete — eliminar una copia" icon="trash">
    | Opción      | Requerida | Notas           |
    | ----------- | --------- | --------------- |
    | `backup_id` | **Sí**    | Se autocompleta |

    Primero pide **Confirmar**. Eliminarla borra la instantánea y todos los archivos guardados con ella, de forma inmediata y permanente.
  </Accordion>

  <Accordion title="/backup purge — eliminar todas las copias" icon="dumpster-fire">
    Sin opciones. Pide **Confirmar** y después elimina **todas** las copias de este servidor junto con sus archivos almacenados.

    <Warning>
      No hay deshacer ni papelera de reciclaje. Exporta antes lo que quieras conservar.
    </Warning>
  </Accordion>
</AccordionGroup>

<Note>
  `/backup delete` y `/backup purge` son acciones destructivas según el [nivel de permisos](/es/server-management/server-backup#permisos) del servidor, así que con el nivel predeterminado son exclusivos del propietario.
</Note>

## Ejemplos

```text theme={null}
/backup create name:before-rework
/backup list page:1
/backup list scope:mine
/backup info backup_id:GB7K2QX4M1ZP
/backup load backup_id:GB7K2QX4M1ZP options:!* channels roles
/backup status
/backup interval mode:on interval:12h
/backup channel create channel:#general messages:500
```

## Cuando se rechaza un comando

Vetox siempre indica el motivo. Los más habituales:

| La respuesta dice                                                                | Qué hacer                                                                                                                                                  |
| -------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Se creó una copia aquí hace poco                                                 | Espera a que pase el enfriamiento de creación de 10 minutos por servidor                                                                                   |
| Ya hay otro trabajo de copia en curso                                            | Espera a que termine, o usa `/backup cancel`                                                                                                               |
| Se ha alcanzado el límite de hoy para restauraciones y reversiones               | Este servidor o tu cuenta ha gastado su cupo diario de 10 por servidor / 20 por persona. Inténtalo de nuevo mañana                                         |
| Has alcanzado el límite de copias de tu plan                                     | Elimina una, o mejora tu plan                                                                                                                              |
| Esta copia supera el límite de tu plan                                           | Está bloqueada por una bajada de nivel. Elimina una copia más reciente o mejora tu plan                                                                    |
| Solo pueden hacerlo las personas que permiten los permisos de copia del servidor | El nivel de permisos del servidor deja esto al propietario. Actúa el propietario, o cambia el nivel en Ajustes → Permisos                                  |
| Ese intervalo es más corto de lo que permite tu plan                             | Usa el mínimo que indica el mensaje, o mejora tu plan                                                                                                      |
| Una de las opciones seleccionadas no es válida                                   | Un token de `options` desconocido: compruébalo con la gramática de más arriba                                                                              |
| A Vetox le faltan los permisos que necesita                                      | Dale a Vetox Administrador y sube su rol por encima de los roles que se van a restaurar                                                                    |
| Discord solo permite a un bot crear 250 roles o 500 canales en 48 horas          | El propio límite de creación de Discord. `/backup status` indica cuándo se levanta; espera y reanuda, o vuelve a cargar con `options:!delete-roles !roles` |
| Ese archivo no es una exportación válida de un servidor de Discord               | El archivo de importación no coincide con el formato de Discord                                                                                            |
| La copia de seguridad del servidor no está disponible temporalmente              | Pausada por mantenimiento. Tus copias están intactas                                                                                                       |

## Relacionado

<CardGroup cols={2}>
  <Card title="Copia de seguridad del servidor" icon="server" href="/es/server-management/server-backup">
    La función completa: restauración, programación, seguimiento de cambios y Máquina del tiempo.
  </Card>

  <Card title="Mis copias de seguridad" icon="box-archive" href="/es/members/my-backups">
    Tus copias en todos los servidores.
  </Card>

  <Card title="Gestión de comandos" icon="sliders" href="/es/server-management/command-management">
    Desactiva o restringe cada subcomando de forma individual.
  </Card>

  <Card title="Referencia de comandos" icon="terminal" href="/es/commands/overview">
    Cómo funcionan los permisos y los enfriamientos en todos los comandos.
  </Card>
</CardGroup>
