Variáveis de mensagem
Variáveis de mensagem são placeholders que o Kakashi substitui quando envia uma mensagem configurada. Editores diferentes oferecem variáveis diferentes — não assuma que todo placeholder funciona em todos os lugares.
Variáveis de boas-vindas e saída
| Variável | Valor |
|---|---|
{member} | Representação do membro/usuário usada pelo renderer da mensagem. |
{member.tag} | Tag/nome do membro no Discord. |
{member.avatar} | URL do avatar para campos de imagem. |
{server.name} | Nome do servidor. |
{server.icon} | URL do ícone do servidor. |
{server.members} | Quantidade atual de membros do servidor. |
Exemplo:
Boas-vindas {member} ao **{server.name}**!
Você é o membro #{server.members}.
Variáveis da mensagem de banimento
| Variável | Valor |
|---|---|
{user} | Representação do usuário banido. |
{user.tag} | Tag/nome do usuário banido. |
{user.avatar} | URL do avatar do usuário banido. |
{reason} | Motivo passado pelo fluxo de banimento do Kakashi. |
{server.name} | Nome do servidor. |
{server.icon} | URL do ícone do servidor. |
{mod} | Representação do moderador. |
{mod.avatar} | URL do avatar do moderador. |
Campos de texto vs imagem
Variáveis de avatar/ícone são mais úteis em campos que esperam uma URL, como thumbnail, imagem ou ícone do autor de um embed. Uma variável de menção/nome é mais adequada para conteúdo ou descrição em texto.
dica
Quando um editor tiver uma ação de teste, teste as variáveis ali antes de depender de um evento real de entrada/saída/moderação.
Erros comuns
- Copiar
{reason}para uma mensagem de boas-vindas e esperar que exista. - Colocar uma variável de texto em um campo que espera uma URL.
- Digitar errado as chaves ou o nome e receber o texto literal no resultado.