Dos sintaxis distintas
La regla universal
Welcomer, despedida y saludo
[Inviter] y [Code] necesitan Gestionar servidor para que Vetox pueda leer las invitaciones.Tickets
El conjunto más amplio de Vetox. Utilizable en embeds de ticket, formatos de nombre de canal y mensajes de horario de soporte.El miembro
El miembro
{user} {mention} {username} {userid} {user.mention} {user.name} {user.username} {user.tag} {user.id}El ticket
El ticket
{ticket} {number} {num} {ticket.number} {ticket-number} {#number} {ticket.channel} {ticket.channelName} {ticket.priority} {ticket.closeReason} {ticket.openedAt} {ticket.createdAt} {ticket.closedAt} {ticket.users}Canal, panel y opción
Canal, panel y opción
{channel} {channel.mention} {channel.name} {channel.id} {panel} {panel.name} {panel-name} {option} {option.label}El servidor
El servidor
{server} {server.name} {server.id} {server.members} {server.icon} {server.banner} {guild} {members}Staff y acciones
Staff y acciones
{staff} {staff.mention} {staff.name} {claim.user} {claim.name} {close.user} {close.name} {close.reason} {escalate.reason} {escalate.panel} {reason}Respuestas del formulario
Respuestas del formulario
{form.1}, {form.2}… — indexado desde 1, en el orden en que aparecen tus preguntas.{form.Etiqueta} también funciona, usando la propia etiqueta de la pregunta.Tiempo y estadísticas
Tiempo y estadísticas
{date} {time} {timestamp} {time.created} {time.opened} {time.claimed} {time.closed} — cada una también acepta .age.{statistics.tickets.open} {statistics.tickets.created} {statistics.tickets.closed} {statistics.tickets.claimed} {statistics.tickets.averageRating}Horario de soporte
Horario de soporte
{supportHours.status} {supportHours.nextOpen} {supportHours.nextOpenTime} {supportHours.nextOpenRelative} {supportHours.closesAt} {supportHours.closesAtTime}Modificadores
Las variables de ticket aceptan modificadores con{variable?modificador=valor}: upper, lower, capitalize, truncate, slice, padleft, padright, replace, fallback, date, timestamp, math, ordinal, join, if.
Conteo
{count} {user} {record} — más {start} y {savesLeft} en los mensajes de reinicio y de salvado.
Starboard
{author} {stars} {channel} {link} {content} {emoji}
Autoroles
[Role] — el nombre del rol, en las notificaciones por MD.
Plantillas de sorteo
{prize} {winners} {host} {endsAt} {id} {description} {requiredRole} {minAccountAge} {entryCount}
Notificaciones
Cada plataforma tiene su propio conjunto. Usar la variable de una plataforma en otra se resuelve como vacío.Twitch
Twitch
{streamer.name} {streamer.url} {streamer.avatar}Solo en vivo: {stream.title} {stream.game} {stream.viewers} {stream.thumbnail}Kick
Kick
{streamer.name} {streamer.url} {streamer.avatar}Solo en vivo: {stream.title} {stream.category} {stream.viewers} {stream.thumbnail}Fíjate en {stream.category}, no en {stream.game} de Twitch.YouTube
YouTube
{channel.name} {channel.avatar} {video.title} {video.url} {video.thumbnail} {video.type}Reddit
{post.title} {post.url} {post.author} {post.content} {post.flair} {post.thumbnail} {subreddit.name} {subreddit.url} {subreddit.icon}Bluesky
Bluesky
{post.text} {post.url} {post.image} {post.likes} {author.name} {author.handle} {author.avatar}Steam
Steam
{news.title} {news.url} {news.content} {news.category} {news.author} {game.name} {game.image}RSS
RSS
{item.title} {item.url} {item.description} {item.author} {feed.name} {feed.url}Podcasts
Podcasts
Funcionan:
{episode.title} {episode.url} {episode.description} {podcast.name}Variables que no funcionan
Solución de problemas
Cuando un mensaje no llega en absoluto.