Saltar al contenido principal

Contexto de apertura

.ticket open-message se renderiza cuando se abre el ticket y recibe variables ticket.*, user.*, guild.* y channel.* que el evento proporciona. Los valores ausentes se representan como N/A; la lista completa está en Variables de tickets.

Condiciones simples, solo en Tickets

El mensaje de apertura admite {if condición}, {elseif condición}, {else} y {/if}. Una condición puede probar la verdad de {variable} o comparar {variable} == valor / {variable} != valor; no admite expresiones, operadores adicionales ni bloques anidados. Se permite como máximo un {else} y debe cerrarse con {/if}.

.ticket open-message

También funciona: .ticket open-message {if {ticket.open} == yes}El ticket está abierto.{elseif {ticket.closed_automatically} == yes}Se cerró automáticamente.{else}Consulta con soporte.{/if}
Las condiciones están disponibles únicamente en el mensaje de apertura de Tickets; un bloque incompleto o anidado falla la validación.

Configura y valida

.ticket open-message <mensaje> guarda texto o una plantilla embed con el mismo contexto. Prueba primero en un ticket de ensayo; una sintaxis incompleta, condición inválida o variable desconocida detiene la plantilla en vez de ejecutar código.

Pasos

1

Elige el contexto

Estas condiciones solo se evalúan en el mensaje de apertura de Tickets; no las uses en Welcome, Auto Responder ni otras plantillas.
2

Escribe ramas simples

Compara una variable documentada con == o !=, añade opcionalmente una rama alternativa y no anides condiciones.
3

Prueba el mensaje

Abre un ticket de ensayo y revisa la rama, las variables y el embed antes de anunciar el panel.

Páginas relacionadas