Saltar al contenido principal

Variables de mensajes

Las variables son placeholders que Kakashi sustituye al enviar un mensaje configurado. Cada editor admite un conjunto diferente; no asumas que todos los placeholders funcionan en todas partes.

Variables de bienvenida y despedida​

VariableValor
{member}Representación del miembro/usuario usada por el renderer.
{member.tag}Tag/nombre de Discord del miembro.
{member.avatar}URL del avatar para campos de imagen.
{server.name}Nombre del servidor.
{server.icon}URL del icono del servidor.
{server.members}Cantidad actual de miembros.

Ejemplo:

¡Bienvenido {member} a **{server.name}**!
Eres el miembro #{server.members}.

Variables de mensajes de ban​

VariableValor
{user}Representación del usuario baneado.
{user.tag}Tag/nombre del usuario baneado.
{user.avatar}URL de su avatar.
{reason}Razón enviada por el flujo de ban de Kakashi.
{server.name}Nombre del servidor.
{server.icon}URL del icono del servidor.
{mod}Representación del moderador.
{mod.avatar}URL del avatar del moderador.

Campos de texto vs imagen​

Las variables de avatar/icono son más útiles en campos que esperan una URL, como thumbnail, image o author icon de un embed. Una variable de mención/nombre es más útil en contenido o descripción.

consejo

Cuando un editor tenga una acción de prueba, úsala para verificar las variables antes de depender de un evento real de entrada, salida o moderación.

Errores comunes​

  • Copiar {reason} en una bienvenida y esperar que exista allí.
  • Colocar una variable de texto en un campo que espera una URL.
  • Escribir mal las llaves o el nombre y obtener el placeholder literalmente.