Deux syntaxes différentes
La règle universelle
Welcomer, adieu et salutation
[Inviter] et [Code] ont besoin de Gérer le serveur pour que Vetox puisse lire les invitations.Tickets
Le plus riche ensemble dans Vetox. Utilisable dans les embeds de tickets, les formats de nom de salon et les messages d’heures d’ouverture.Le membre
Le membre
{user} {mention} {username} {userid} {user.mention} {user.name} {user.username} {user.tag} {user.id}Le ticket
Le 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}Salon, panneau et option
Salon, panneau et option
{channel} {channel.mention} {channel.name} {channel.id} {panel} {panel.name} {panel-name} {option} {option.label}Le serveur
Le serveur
{server} {server.name} {server.id} {server.members} {server.icon} {server.banner} {guild} {members}Personnel et actions
Personnel et actions
{staff} {staff.mention} {staff.name} {claim.user} {claim.name} {close.user} {close.name} {close.reason} {escalate.reason} {escalate.panel} {reason}Réponses de formulaire
Réponses de formulaire
{form.1}, {form.2} … — indexé à partir de 1, dans l’ordre où vos questions apparaissent.{form.Label} fonctionne aussi, en utilisant le propre libellé de la question.Temps et statistiques
Temps et statistiques
{date} {time} {timestamp} {time.created} {time.opened} {time.claimed} {time.closed} — chacune accepte aussi .age.{statistics.tickets.open} {statistics.tickets.created} {statistics.tickets.closed} {statistics.tickets.claimed} {statistics.tickets.averageRating}Heures d'ouverture
Heures d'ouverture
{supportHours.status} {supportHours.nextOpen} {supportHours.nextOpenTime} {supportHours.nextOpenRelative} {supportHours.closesAt} {supportHours.closesAtTime}Modificateurs
Les variables de ticket acceptent des modificateurs avec{variable?modifier=value} : upper, lower, capitalize, truncate, slice, padleft, padright, replace, fallback, date, timestamp, math, ordinal, join, if.
Comptage
{count} {user} {record} — plus {start} et {savesLeft} dans les messages de réinitialisation et de sauvegarde.
Starboard
{author} {stars} {channel} {link} {content} {emoji}
Self-Roles
[Role] — le nom du rôle, dans les notifications MP.
Modèles de giveaway
{prize} {winners} {host} {endsAt} {id} {description} {requiredRole} {minAccountAge} {entryCount}
Notifications
Chaque plateforme a son propre ensemble. Utiliser la variable d’une plateforme sur une autre se résout à vide.Twitch
Twitch
{streamer.name} {streamer.url} {streamer.avatar}En direct uniquement : {stream.title} {stream.game} {stream.viewers} {stream.thumbnail}Kick
Kick
{streamer.name} {streamer.url} {streamer.avatar}En direct uniquement : {stream.title} {stream.category} {stream.viewers} {stream.thumbnail}Notez {stream.category}, pas le {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
Fonctionnelles :
{episode.title} {episode.url} {episode.description} {podcast.name}Variables qui ne fonctionnent pas
Dépannage
Quand un message n’arrive pas du tout.