Bot de chat
Referencia de comandos y variables de InstiBot
Todos los comandos de chat incluidos y todas las $(variables) para los comandos y temporizadores de InstiBot, con sintaxis, quién puede usarlos y un ejemplo.
Cómo leer esta página
Los comandos se muestran con el prefijo ! por defecto; si cambiaste el prefijo en Configuración, usa el tuyo. Las palabras entre corchetes angulares son valores que debes sustituir, y las palabras entre corchetes rectos son opcionales. Todos los comandos predeterminados se pueden renombrar, dotar de alias o limitar a un rango en Bot de chat → Comandos → Comandos predeterminados.
Las variables se escriben $(name) dentro de un comando o del mensaje de un temporizador. Los nombres no distinguen mayúsculas de minúsculas. Una variable que no se puede resolver se deja como texto normal.
Comandos de chat y de stream
| Comando | Quién | Qué hace |
|---|---|---|
| !commands | Cualquiera | Publica el enlace a tu lista pública de comandos. |
| !uptime | Cualquiera | Cuánto tiempo lleva el stream en directo. |
| !followage [@viewer] | Cualquiera | Cuánto tiempo lleva siguiendo un espectador, contando desde los seguimientos que InstiBot ha visto. |
| !title [nuevo título] | Moderador | Muestra el título, o lo cambia en Kick (y en Twitch si está conectado). |
| !game [categoría] | Moderador | Muestra la categoría, o la cambia por la mejor coincidencia. Alias !category. |
| !so @viewer | Moderador | Mención con un enlace y el overlay de Mención. Alias !shoutout, !promo. |
| !addcom !name message | Moderador | Crea un comando personalizado. |
| !editcom !name message | Moderador | Cambia el mensaje de un comando personalizado. |
| !delcom !name | Moderador | Elimina un comando personalizado. |
| !permit @viewer | Moderador | Deja que un espectador publique un enlace mientras la protección de enlaces está activada. |
| !quote [add texto | número | palabra] | Cualquiera (añadir y eliminar: Moderador) | Muestra, busca, añade o elimina citas de la comunidad. |
| !schedule | Cualquiera | Tu próximo stream planificado. Alias !nextstream. |
| !clip [título] | Cualquiera | Solo Kick: recorta los últimos 30 segundos, o guarda un marcador que puedes cortar después. |
| !appeal | Cualquiera | Publica el enlace de solicitud de desbaneo cuando las apelaciones están activadas. |
| !level / !xp [@viewer] | Cualquiera | Nivel y XP, cuando el sistema de niveles está activado. |
| !birthday DD/MM | Cualquiera | Guarda un cumpleaños para los saludos de cumpleaños. |
| !tts message | Cualquiera (desactivado por defecto) | Lee un mensaje en voz alta en el widget de TTS, por un precio en puntos. |
Comandos de puntos e interacción
Cada minijuego también tiene sus propios comandos, como !roulette, !slots, !heist y !crash. La guía de cada juego los enumera con ejemplos.
| Comando | Quién | Qué hace |
|---|---|---|
| !points [@viewer] | Cualquiera | Muestra los puntos de un espectador. |
| !give @viewer amount | Cualquiera | Da parte de tus puntos a otro espectador. |
| !top | Cualquiera | Publica el enlace a tu clasificación de puntos. |
| !watchtime | Cualquiera | Tiempo activo en el chat. |
| !shop | Cualquiera | Publica el enlace a tu tienda de puntos. |
| !redeem item name | Cualquiera | Canjea un artículo de la tienda desde el chat. |
| !addpoints @viewer amount | Propietario | Añade puntos; una cantidad negativa los retira. |
| !sr canción | Cualquiera | Pide una canción (YouTube). También !song, !wrongsong, !skip. |
| !join / !leave / !queue | Cualquiera | La cola de espectadores. Los moderadores usan !next y !pick. |
| !bet option amount | Cualquiera | Apuesta en una predicción de la comunidad. |
| !giveaway start prize [5m] | Moderador | Inicia un sorteo desde el chat. Los espectadores participan con !enter por defecto. |
| !poll Pregunta | Opción 1 | Opción 2 60s | Moderador | Abre una encuesta. Los espectadores votan con !vote y un número. |
Variables
| Variable | Devuelve | Ejemplo |
|---|---|---|
| $(user) | El espectador que usó el comando | ¡Hola $(user)! |
| $(touser) | La primera palabra después del comando sin @; si no hay, el espectador | $(user) abraza a $(touser) |
| $(args) | Todo lo escrito después del comando | Dijiste: $(args) |
| $(1), $(2) … | La primera, segunda … palabra después del comando | Nota: $(1) sobre 10 |
| $(channel) | El nombre de tu canal | Bienvenido a $(channel) |
| $(random 1-100) | Un número aleatorio dentro del rango | Sacaste un $(random 1-6) |
| $(random a,b,c) | Una elección aleatoria de la lista | Esta noche: $(random apex,valorant,chess) |
| $(randomchatter) | Un espectador aleatorio que escribió en los últimos 10 minutos | $(randomchatter) recibe la próxima mención |
| $(count) | Cuántas veces se ha usado este comando | Usado $(count) veces |
| $(uptime) | Cuánto tiempo lleva el stream en directo, o desconectado | En directo desde hace $(uptime) |
| $(title), $(game) | El título y la categoría actuales | Jugando a $(game) |
| $(followage) | Cuánto tiempo lleva siguiendo el espectador | Siguiendo desde hace $(followage) |
| $(points), $(pointsname) | Los puntos del espectador y el nombre de tu moneda | $(points) $(pointsname) |
| $(watchtime), $(level), $(xp), $(rank) | El tiempo en el chat, el nivel, la XP y el puesto en la clasificación del espectador | Rank #$(rank) |
| $(time Europe/London) | La hora actual en una zona horaria | Son las $(time America/New_York) en Nueva York |
| $(countdown 2026-12-31T20:00) | El tiempo que falta hasta una fecha y hora | El evento empieza en $(countdown 2026-12-31T20:00) |
| $(math 2*3) | Un cálculo con + - * / % ^ y paréntesis | $(math 1500/3) cada uno |
| $(counter deaths) | El valor de un contador del chat | Muertes: $(counter deaths) |
| $(nextstream) | Tu próximo stream planificado | Próximo stream: $(nextstream) |
| $(urlfetch https://…) | El texto que devuelve una dirección web (Premium) | $(urlfetch https://example.com/status) |
Conviene saber
- Las variables de espectador como $(points) y $(rank) leen al espectador de la plataforma de la que vino el comando. Los espectadores de Kick y Twitch se cuentan por separado.
- En los temporizadores, $(user) es tu propio nombre y $(count) no tiene valor, así que no lo uses en los mensajes de los temporizadores.
- $(followage) solo conoce los seguimientos que InstiBot ha visto, porque Kick no ofrece una lista de seguidores antiguos.
- Los mensajes más largos de lo que permite una plataforma se acortan en Kick y se dividen en hasta tres mensajes en YouTube.