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

ComandoQuiénQué hace
!commandsCualquieraPublica el enlace a tu lista pública de comandos.
!uptimeCualquieraCuánto tiempo lleva el stream en directo.
!followage [@viewer]CualquieraCuánto tiempo lleva siguiendo un espectador, contando desde los seguimientos que InstiBot ha visto.
!title [nuevo título]ModeradorMuestra el título, o lo cambia en Kick (y en Twitch si está conectado).
!game [categoría]ModeradorMuestra la categoría, o la cambia por la mejor coincidencia. Alias !category.
!so @viewerModeradorMención con un enlace y el overlay de Mención. Alias !shoutout, !promo.
!addcom !name messageModeradorCrea un comando personalizado.
!editcom !name messageModeradorCambia el mensaje de un comando personalizado.
!delcom !nameModeradorElimina un comando personalizado.
!permit @viewerModeradorDeja 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.
!scheduleCualquieraTu próximo stream planificado. Alias !nextstream.
!clip [título]CualquieraSolo Kick: recorta los últimos 30 segundos, o guarda un marcador que puedes cortar después.
!appealCualquieraPublica el enlace de solicitud de desbaneo cuando las apelaciones están activadas.
!level / !xp [@viewer]CualquieraNivel y XP, cuando el sistema de niveles está activado.
!birthday DD/MMCualquieraGuarda un cumpleaños para los saludos de cumpleaños.
!tts messageCualquiera (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.

ComandoQuiénQué hace
!points [@viewer]CualquieraMuestra los puntos de un espectador.
!give @viewer amountCualquieraDa parte de tus puntos a otro espectador.
!topCualquieraPublica el enlace a tu clasificación de puntos.
!watchtimeCualquieraTiempo activo en el chat.
!shopCualquieraPublica el enlace a tu tienda de puntos.
!redeem item nameCualquieraCanjea un artículo de la tienda desde el chat.
!addpoints @viewer amountPropietarioAñade puntos; una cantidad negativa los retira.
!sr canciónCualquieraPide una canción (YouTube). También !song, !wrongsong, !skip.
!join / !leave / !queueCualquieraLa cola de espectadores. Los moderadores usan !next y !pick.
!bet option amountCualquieraApuesta en una predicción de la comunidad.
!giveaway start prize [5m]ModeradorInicia un sorteo desde el chat. Los espectadores participan con !enter por defecto.
!poll Pregunta | Opción 1 | Opción 2 60sModeradorAbre una encuesta. Los espectadores votan con !vote y un número.

Variables

VariableDevuelveEjemplo
$(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 comandoDijiste: $(args)
$(1), $(2) …La primera, segunda … palabra después del comandoNota: $(1) sobre 10
$(channel)El nombre de tu canalBienvenido a $(channel)
$(random 1-100)Un número aleatorio dentro del rangoSacaste un $(random 1-6)
$(random a,b,c)Una elección aleatoria de la listaEsta 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 comandoUsado $(count) veces
$(uptime)Cuánto tiempo lleva el stream en directo, o desconectadoEn directo desde hace $(uptime)
$(title), $(game)El título y la categoría actualesJugando a $(game)
$(followage)Cuánto tiempo lleva siguiendo el espectadorSiguiendo 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 espectadorRank #$(rank)
$(time Europe/London)La hora actual en una zona horariaSon las $(time America/New_York) en Nueva York
$(countdown 2026-12-31T20:00)El tiempo que falta hasta una fecha y horaEl 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 chatMuertes: $(counter deaths)
$(nextstream)Tu próximo stream planificadoPró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.