Bot de chat

Referência de comandos e variáveis do InstiBot

Todo comando de chat integrado e toda $(variável) que você pode usar nos comandos e temporizadores do InstiBot, com sintaxe, quem pode usar e um exemplo de cada.

Como ler esta página

Os comandos aparecem com o prefixo padrão !; se você mudou o prefixo em Configurações, use o seu. Palavras entre sinais de menor e maior são valores que você substitui, palavras entre colchetes são opcionais. Todo comando padrão pode ser renomeado, ganhar apelidos ou ser limitado a um cargo em Bot de chat → Comandos → Comandos padrão.

As variáveis são escritas como $(name) dentro da mensagem de um comando ou temporizador. Os nomes não diferenciam maiúsculas de minúsculas. Uma variável que não pode ser resolvida fica como texto simples.

Comandos de chat e da live

ComandoQuemO que faz
!commandsQualquer umPosta o link da sua lista pública de comandos.
!uptimeQualquer umHá quanto tempo a live está no ar.
!followage [@viewer]Qualquer umHá quanto tempo um espectador segue, contado a partir dos follows que o InstiBot viu.
!title [novo título]ModeradorMostra o título ou o altera na Kick (e na Twitch, se conectada).
!game [category]ModeradorMostra a categoria ou a altera para a melhor correspondência. Apelido !category.
!so @viewerModeradorShoutout com um link e o overlay de Shoutout. Apelidos !shoutout, !promo.
!addcom !name messageModeradorCria um comando personalizado.
!editcom !name messageModeradorMuda a mensagem de um comando personalizado.
!delcom !nameModeradorExclui um comando personalizado.
!permit @viewerModeradorDeixa um espectador postar um link enquanto a proteção de links está ligada.
!quote [add text | number | word]Qualquer um (add e delete: Moderador)Mostra, pesquisa, adiciona ou exclui citações da comunidade.
!scheduleQualquer umA sua próxima live planejada. Apelido !nextstream.
!clip [title]Qualquer umSomente na Kick: grava um clipe dos últimos 30 segundos ou salva um marcador para cortar depois.
!appealQualquer umPosta o link de pedido de desbanimento quando os recursos estão ligados.
!level / !xp [@viewer]Qualquer umNível e XP, quando o sistema de níveis está ligado.
!birthday DD/MMQualquer umSalva um aniversário para as saudações de aniversário.
!tts messageQualquer um (desativado por padrão)Lê uma mensagem em voz alta no widget de TTS, por um preço em pontos.

Comandos de pontos e de interação

Cada minijogo também tem os próprios comandos, como !roulette, !slots, !heist e !crash. O guia de cada jogo os lista com exemplos.

ComandoQuemO que faz
!points [@viewer]Qualquer umMostra os pontos de um espectador.
!give @viewer amountQualquer umDá parte dos seus pontos a outro espectador.
!topQualquer umPosta o link do seu ranking de pontos.
!watchtimeQualquer umTempo ativo no chat.
!shopQualquer umPosta o link da sua loja de pontos.
!redeem nome do itemQualquer umResgata um item da loja pelo chat.
!addpoints @viewer amountProprietárioSoma pontos; um valor negativo os remove.
!sr songQualquer umPede uma música (YouTube). Também !song, !wrongsong, !skip.
!join / !leave / !queueQualquer umA fila de espectadores. Moderadores usam !next e !pick.
!bet option amountQualquer umAposta em uma previsão da comunidade.
!giveaway start prize [5m]ModeradorInicia um sorteio pelo chat. Os espectadores participam com !enter por padrão.
!poll Pergunta | Opção 1 | Opção 2 60sModeradorAbre uma enquete. Os espectadores votam com !vote e um número.

Variáveis

VariávelRetornaExemplo
$(user)O espectador que usou o comandoOi, $(user)!
$(touser)A primeira palavra depois do comando sem @, ou então o espectador$(user) abraça $(touser)
$(args)Tudo o que foi escrito depois do comandoVocê disse: $(args)
$(1), $(2) …A primeira, a segunda … palavra depois do comandoNota $(1) de 10
$(channel)O nome do seu canalBoas-vindas ao $(channel)
$(random 1-100)Um número aleatório no intervaloVocê tirou $(random 1-6)
$(random a,b,c)Uma escolha aleatória da listaHoje à noite: $(random apex,valorant,chess)
$(randomchatter)Um espectador aleatório que conversou nos últimos 10 minutos$(randomchatter) ganha o próximo shoutout
$(count)Quantas vezes este comando foi usadoUsado $(count) vezes
$(uptime)Há quanto tempo a live está no ar, ou offlineNo ar há $(uptime)
$(title), $(game)O título e a categoria atuaisJogando agora: $(game)
$(followage)Há quanto tempo o espectador segueSeguindo há $(followage)
$(points), $(pointsname)Os pontos do espectador e o nome da sua moeda$(points) $(pointsname)
$(watchtime), $(level), $(xp), $(rank)O tempo do espectador no chat, nível, XP e posição no rankingPosição #$(rank)
$(time Europe/London)A hora atual em um fuso horárioEm Nova York são $(time America/New_York)
$(countdown 2026-12-31T20:00)O tempo que falta até uma data e horaO evento começa em $(countdown 2026-12-31T20:00)
$(math 2*3)Um cálculo com + - * / % ^ e parênteses$(math 1500/3) cada
$(counter deaths)O valor de um contador do chatMortes: $(counter deaths)
$(nextstream)A sua próxima live planejadaPróxima live: $(nextstream)
$(urlfetch https://…)Texto retornado por um endereço da web (Premium)$(urlfetch https://example.com/status)

Bom saber

  • Variáveis do espectador como $(points) e $(rank) leem o espectador na plataforma de onde veio o comando. Espectadores da Kick e da Twitch são contados separadamente.
  • Em temporizadores, $(user) é o seu próprio nome e $(count) não tem valor, então não use essas variáveis em mensagens de temporizador.
  • $(followage) só conhece os follows que o InstiBot viu, porque a Kick não oferece uma lista de seguidores mais antigos.
  • Mensagens mais longas do que uma plataforma permite são encurtadas na Kick e divididas em até três mensagens no YouTube.