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

# Formularios de tickets

> El modal inicial de Tickets solicita un motivo obligatorio y permite adjuntar evidencia opcional antes de crear el canal privado.

Cuando el requisito está activo, Discord muestra un modal antes de abrir el canal. No es un constructor de formularios: sus campos son fijos y se guardan con el ticket para que estén disponibles en el canal y sus registros.

## Configurar el modal inicial

> [!NOTE]
>
> Configurar el módulo requiere `Manage Channels`. El comando selecciona un canal para el panel y acepta una categoría de tickets opcional.

```headless-command Syntax theme={null}
.ticket setup <panel_channel> [category]
```

```headless-command Example theme={null}
.ticket setup #tickets
```

## Campos del modal

* **Motivo** — **Requisito:** Obligatorio · **Límite:** 900 caracteres · **Uso:** Explica la solicitud y queda asociado al ticket.
* **Evidencia** — **Requisito:** Opcional · **Límite:** 700 caracteres · **Uso:** Añade contexto o evidencia textual; no es una carga de archivos.

La configuración activa `require_reason`. Después, el Dashboard puede desactivar ese requisito. Si se desactiva, la apertura no pide el modal inicial; esto no convierte el sistema en formularios configurables.

> [!NOTE]
>
> La evidencia es texto. Para enviar imágenes o archivos, el solicitante puede adjuntarlos en el canal privado si sus permisos de Discord lo permiten.

## Límites actuales

Headless no ofrece preguntas editables, formularios reutilizables, varios formularios por opción ni un subcomando `.ticket forms`. El texto del panel puede explicar qué debe incluir el motivo, pero no cambia los campos del modal.

**1. Configura Tickets**

Activa el módulo desde el Dashboard o utiliza la tarjeta de sintaxis para configurar el canal del panel y exigir el motivo inicial.

**2. Describe la solicitud esperada**

Edita el mensaje del panel en el Dashboard para explicar qué debe incluir el motivo.

**3. Prueba los dos campos**

Abre un ticket de ensayo y comprueba que el motivo requerido y la evidencia opcional aparecen en el canal.

**4. Comprueba el caso sin modal**

Si desactivas `require_reason` en el Dashboard, vuelve a probar para confirmar que el ticket abre sin pedir motivo ni evidencia.

## Relacionado

* [Opciones de tickets](/docs/server/tickets/options.md)
* [Mensajes y apariencia](/docs/server/tickets/messages.md)
* [Acceso y privacidad](/docs/server/tickets/access.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.