Pular para o conteúdo

TagScript

TagScript é a linguagem de modelos da Catita. É usada em tags, respostas automáticas, anúncios de nível e textos de roleplay. Um bloco vai entre chaves: {nome} ou {nome:valor}.

Bloco O que dá
{user} Menção de quem usa a tag
{user(name)} · {user(displayName)} · {user(id)} · {user(avatar)} Nome, nome visível, ID ou avatar
{target} A pessoa mencionada (ou quem usa, se ninguém for mencionado)
{server} · {server(memberCount)} · {server(icon)} Nome, membros ou ícone do servidor
{channel} · {channel(name)} · {channel(topic)} O canal
{args} O texto escrito depois da tag
{level} · {xp} · {rebirths} Nos anúncios de nível

As variáveis próprias do servidor (/tagvar) se usam do mesmo jeito.

Bloco Exemplo
Sorte {random:Oi,Olá,Eai}
Número aleatório {range:1-100}
50% das vezes {50:texto}
Condição `{if({args}==):Escreva algo
Variável {=(nome):valor} e depois {nome}
Matemática {math:5 * 10 + sqrt(64)}
Substituir e cortar {replace(a,b):texto} · {slice(0,10):texto}
Maiúsculas e minúsculas {upper:texto} · {lower:texto} · {capitalize:texto}
Ordinal {ordinal:3}
Data {date} · {unix}
Bloco O que faz
{embed:...} Responde com um embed
{satori:...} Gera uma imagem a partir de um layout HTML
{image:last} · {image:reply} · {image:attached} Usa a imagem do contexto
{delete} · {silent} Apaga a mensagem que ativou ou responde sem mencionar

As tags podem cobrar ou exigir moeda e itens da economia: {requirecash}, {consumecash}, {hasitem}, {requireitem} e {consumeitem}. Assim se montam lojas ou recompensas próprias.

Oi {user(displayName)}! Boas-vindas a **{server}**.
{random:Fique à vontade,Leia as regras antes de tudo}.

Catita é um projeto da Random Dev, estúdio de desenvolvimento da ZENU GROUP LLC. catita.gg