> ## 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.

# Mensajes de tickets

> Personaliza el panel Components V2 y el mensaje del canal privado, con límites de texto, controles de mención y enlaces HTTPS.

Headless guarda una configuración de panel por servidor. El Dashboard cambia la presentación; los comandos de prefijo disponibles cubren medios, enlaces, color, mensaje de apertura y menciones.

## Panel Components V2

El Dashboard permite configurar el título (hasta 90 caracteres), texto del panel (1.800), pie (180), etiqueta del botón de apertura (80), etiquetas de reclamar/cerrar/transcribir, color de acento, thumbnail, imagen, GIF y hasta cuatro botones de enlace HTTPS. Cada etiqueta de enlace admite hasta 80 caracteres. Las URLs de medios y de botones deben ser HTTPS válidas.

`.ticket thumbnail`, `.ticket image` y `.ticket gif` establecen el recurso correspondiente; usa `off` para limpiarlo. `.ticket button Etiqueta | https://...` añade un enlace o reemplaza el que tenga esa etiqueta; `remove <etiqueta>` elimina uno y `clear` borra todos. `.ticket accent #RRGGBB` actualiza el color de acento. Los comandos de configuración requieren Manage Channels para el actor.

### Medios, enlaces y color

```headless-command Syntax theme={null}
.ticket thumbnail [url]
```

```headless-command Example theme={null}
.ticket thumbnail https://example.com/logo.png
```

```headless-command Syntax theme={null}
.ticket image [url]
```

```headless-command Example theme={null}
.ticket image https://example.com/banner.png
```

```headless-command Syntax theme={null}
.ticket gif [url]
```

```headless-command Example theme={null}
.ticket gif https://example.com/preview.gif
```

```headless-command Syntax theme={null}
.ticket button [definition]
```

```headless-command Example theme={null}
.ticket button Reglas | https://example.com/rules
```

```headless-command Syntax theme={null}
.ticket accent [color=#16191F]
```

```headless-command Example theme={null}
.ticket accent #005D68
```

## Mensaje dentro del ticket

`.ticket open-message <texto>` configura el mensaje enviado al crear el canal privado. Admite texto normal, embeds, variables globales y las variables `ticket.*`. El campo puede configurarse hasta 8.000 caracteres, pero el cuerpo de texto que se envía a Discord está limitado a 2.000 caracteres. Las condiciones solo se procesan en este mensaje y no se anidan: `{if}`, `{elseif}`, `{else}` y `{/if}` aceptan una prueba de variable o una comparación `==`/`!=`, no expresiones arbitrarias.

```text Condición compatible theme={null}
{if {ticket.open}}Tu ticket está abierto.{else}Consulta con soporte.{/if}
```

Consulta [Plantillas de tickets](/docs/resources/scripting/tickets.md) para la sintaxis condicional y [Variables de tickets](/docs/server/tickets/variables.md) para los tokens reconocidos y su disponibilidad por evento.

```headless-command Syntax theme={null}
.ticket open-message [message]
```

```headless-command Example theme={null}
.ticket open-message {user} {staff} · Caso {ticket} en {server}
```

También funciona: `.ticket open-message {if {ticket.open}}Tu ticket está abierto.{else}Consulta con soporte.{/if}`

## Menciones y DM de cierre

`.ticket mention user on|off` y `.ticket mention staff on|off` controlan por separado las menciones del solicitante y de los roles de soporte. Ambas están activadas inicialmente. Headless permite las menciones configuradas, pero bloquea `@everyone`. El DM de cierre también está activado inicialmente y puede desactivarse desde el Dashboard; el envío es best-effort y puede fallar si Discord no permite los mensajes directos.

```headless-command Syntax theme={null}
.ticket mention <target> [state=on]
```

```headless-command Example theme={null}
.ticket mention user on
```

También funciona: `.ticket mention staff off`

**1. Personaliza el panel**

Configura en el Dashboard los textos, las etiquetas y el color. Añade solo enlaces HTTPS necesarios.

**2. Escribe el mensaje de apertura**

Usa `.ticket open-message` para variables o embeds y comprueba el límite real de envío.

**3. Ajusta las menciones**

Define si se menciona al solicitante y al equipo en tu flujo de soporte; no se permite mencionar `@everyone`.

**4. Prueba apertura y cierre**

Crea un ticket de ensayo y revisa el panel, el mensaje privado, las menciones y el DM opcional al cerrar.

**Nota:**

Menciones y DMs no modifican quién puede ver el canal. Configura y prueba por separado los roles de soporte y los permisos del canal.

> [!NOTE]
>
> No hay colores independientes para los botones de claim, cierre, reapertura o borrado, ni controles de reapertura/borrado porque esas acciones no existen. El Dashboard expone un color de acento y las etiquetas admitidas por el runtime.

## Relacionado

* [Paneles de tickets](/docs/server/tickets/panels.md)
* [Opciones de tickets](/docs/server/tickets/options.md)
* [Plantillas de tickets](/docs/resources/scripting/tickets.md)
* [Variables de tickets](/docs/server/tickets/variables.md)


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