Variables de plantilla
Ponlas en comandos personalizados, mensajes de bienvenida y salida, respuestas automáticas, mensajes de subida de nivel y en cualquier sitio donde el panel muestre un selector de variables. Kovu las rellena al enviar el mensaje.
En esta página
BásicoEnlace a esta sección
Funcionan en todos los mensajes que Kovu envía por ti.
| Variable | Qué hace |
|---|---|
{user} | Menciona al usuario |
{server} | El nombre del servidor |
{channel} | El nombre del canal |
{prefix} | El prefijo de comandos del servidor |
MencionesEnlace a esta sección
| Variable | Qué hace |
|---|---|
{everyone} | Menciona a @everyone |
{here} | Menciona a @here |
{@name} | Menciona a un usuario por su nombre de usuarioEjemplo: {@kovu} |
{&role} | Menciona un rol por su nombreEjemplo: {&Gamers} |
{#channel} | Enlaza un canal por su nombreEjemplo: {#rules} |
UsuarioEnlace a esta sección
| Variable | Qué hace |
|---|---|
{user.id} | El ID del usuario |
{user.name} | El nombre de usuario |
{user.username} | El nombre de usuario |
{user.displayname} | Apodo en el servidor, nombre visible global o nombre de usuario |
{user.globalname} | El nombre visible global del usuario |
{user.nick} | El apodo del usuario en el servidor (o su nombre visible) |
{user.tag} | nombre de usuario (o nombre#1234 en cuentas antiguas) |
{user.idname} | nombre de usuario (ID) |
{user.discrim} | El discriminador antiguo del usuario |
{user.mention} | Menciona al usuario |
{user.avatar} | URL del avatar del usuario |
{user.createdat} | Cuándo se creó la cuenta |
{user.joinedat} | Cuándo entró el usuario al servidor |
{user.bot} | "true" si el usuario es un bot |
ServidorEnlace a esta sección
| Variable | Qué hace |
|---|---|
{server.id} | El ID del servidor |
{server.name} | El nombre del servidor |
{server.icon} | URL del icono del servidor |
{server.membercount} | Número de miembros |
{server.ownerid} | El ID del propietario |
{server.owner} | Menciona al propietario |
{server.createdat} | Cuándo se creó el servidor |
{server.boosts} | Número de mejoras |
{server.boostlevel} | Nivel de mejora (0-3) |
| Variable | Qué hace |
|---|---|
{channel.id} | El ID del canal |
{channel.name} | El nombre del canal |
{channel.mention} | Enlaza el canal |
{channel.topic} | El tema del canal |
| Variable | Qué hace |
|---|---|
{role} | El nombre del rol (cuando hay un rol en contexto) |
{role.id} | El ID del rol |
{role.name} | El nombre del rol |
{role.mention} | Menciona el rol |
{role.color} | El color del rol en hexadecimal |
{role.membercount} | Miembros con el rol |
TiempoEnlace a esta sección
| Variable | Qué hace |
|---|---|
{time} | Hora actual (24 horas) |
{time12} | Hora actual (12 horas) |
{date} | Fecha actual |
{datetime} | Fecha actual y hora en formato de 24 horas |
{datetime12} | Fecha actual y hora en formato de 12 horas |
{timestamp} | Marca de tiempo Unix actual (segundos) |
ArgumentosEnlace a esta sección
Lo que escriben los miembros después de un comando personalizado, como `?hug @kovu`.
| Variable | Qué hace |
|---|---|
$N | Argumento N (empieza en 1)Comandos personalizadosEjemplo: You chose $1 |
$N+ | Argumento N y todo lo que va despuésComandos personalizadosEjemplo: Reason: $2+ |
AccionesEnlace a esta sección
Cambia lo que pasa cuando se ejecuta un comando personalizado.
| Variable | Qué hace |
|---|---|
{delete} | Borrar el mensaje que activó el comandoComandos personalizados |
{silent} | Suprime la respuesta normal del botComandos personalizados |
{noeveryone} | Nunca mencionar a @everyone/@here |
{!command} | Ejecuta otro comando del botComandos personalizadosEjemplo: {!role $1 Regulars} |
RestriccionesEnlace a esta sección
Decide quién puede usar un comando personalizado y dónde.
| Variable | Qué hace |
|---|---|
{require:role} | Solo los miembros con este rol pueden usarlo (o serverMod)Comandos personalizadosEjemplo: {require:Staff} |
{require:#channel} | Solo se puede usar en este canalComandos personalizados |
{not:role} | Los miembros con este rol no pueden usarloComandos personalizados |
{not:#channel} | No se puede usar en este canalComandos personalizados |
SalidaEnlace a esta sección
Envía la respuesta a otro sitio.
| Variable | Qué hace |
|---|---|
{respond:#channel} | Envía la respuesta a otro canalComandos personalizados |
{dm} | Enviar la respuesta por mensaje directo al usuario |
{dm:user} | Enviar la respuesta por mensaje directo a un usuario concretoComandos personalizados |
AleatorioEnlace a esta sección
Elige algo al azar cada vez.
| Variable | Qué hace |
|---|---|
{choose:a;b;c} | Elige una opción al azarEjemplo: {choose:pie;cake;ice cream} |
{choice} | Dónde se coloca el resultado de {choose} |
{chooseN:a;b} | choose numerado para varias elecciones independientesEjemplo: {choose2:red;blue} ... {choice2} |
{choiceN} | Dónde se coloca {chooseN} |
Bloques de mensajeEnlace a esta sección
Los mensajes que escribes para Kovu se construyen con bloques que apilas en el diseñador de mensajes, igual que Discord compone los mensajes de las apps. Las variables funcionan en cada texto, enlace e imagen de cada bloque.
| Bloquear | Qué hace |
|---|---|
| Texto | Texto Markdown: títulos, listas, citas, enlaces con texto y variables. |
| Tarjeta | Un recuadro con una barra de color a la izquierda que contiene otros bloques. Usa el color de embed del servidor, elige uno o quita la barra. |
| Sección | De uno a tres textos con una miniatura o un botón de enlace al lado. |
| Galería | De una a diez imágenes en cuadrícula, cada una con texto alternativo y, si quieres, oculta como spoiler. |
| Separador | Espacio entre bloques, pequeño o grande, con o sin línea. |
| Botones | Una fila de hasta cinco botones de enlace. En el Creador de embeds, una fila también puede tener los botones y menús que configuraste como acciones. |
| Parte del módulo | Donde un módulo coloca sus propias piezas, como los botones de un panel de tickets, los roles de un menú de roles por reacción o la tarjeta de bienvenida. Si la quitas, Kovu las pone en su lugar habitual. |
- Un mensaje nuevo empieza como un texto, que puedes poner en una tarjeta con un color. Al añadir un bloque aparecen primero diseños listos, como una tarjeta con imagen.
- Un mensaje admite hasta 40 componentes (cuentan los bloques, los botones y las filas, y también los botones propios de un módulo) y unos 4000 caracteres de texto. El diseñador cuenta ambos mientras editas.
- Un mensaje que solo tiene texto, con o sin botones de enlace, se sigue enviando como mensaje normal, para que sus enlaces conserven la vista previa.
Mensajes que guardaste antes