01Os contadores: números que lembram
Um contador é um número com nome que o bot guarda de uma transmissão para a outra. Escreva
{counter:mortes} na resposta de um comando e, a cada
uso, o bot soma 1 a um contador chamado «mortes» e mostra o novo total
direto na resposta. Sem planilha, sem contagem manual, só um marcador.
MikanMeerkat !mort
ItsBagelBot seu_canal morreu 47 vezes.
SnackPackPanda !mort
ItsBagelBot seu_canal morreu 48 vezes.
{counter:…} continua sendo texto literal no
chat.02Quatro formas de contar
Cada contador tem exatamente um escopo, escolhido no momento da criação, e ele continua o mesmo pela vida inteira do contador. O escopo responde a uma só pergunta: a quem pertence este número?
| Escopo | Palavra-chave | O que é contado |
|---|---|---|
| Canal inteiro | (padrão) | Um único total compartilhado, todos somam no mesmo número. |
| Por espectador | user | Cada espectador tem o próprio número. |
| Por comando ou recompensa | command | Um total compartilhado para um único comando ou recompensa, com todos os espectadores somados. |
| Por espectador + comando ou recompensa | user+command | Cada espectador tem um número separado para cada comando ou recompensa. |
Canal inteiro
Todo mundo avança o mesmo número compartilhado. Perfeito para uma contagem que pertence à própria transmissão, e não a um espectador específico, como um contador de mortes.
MikanMeerkat !mort
ItsBagelBot seu_canal morreu 47 vezes.
Lotti !mort
ItsBagelBot seu_canal morreu 48 vezes.
Por espectador
Cada espectador tem um número privado, em que ninguém mais mexe. Ideal para séries pessoais: quantos abraços alguém já deu, quantas vezes ele venceu você em um jogo.
SnackPackPanda !calin
ItsBagelBot SnackPackPanda deu 12 abraços.
MikanMeerkat !calin
ItsBagelBot MikanMeerkat deu 1 abraço.
Por comando ou recompensa
O escopo mais recente: um único total compartilhado para um comando ou uma recompensa de pontos do canal, em que cada espectador soma no mesmo número. Ideal para «quantas vezes essa recompensa específica foi resgatada, no total?»
pontos do canal · SnackPackPanda resgatou Hidrate!
ItsBagelBot Hidrate! foi resgatada 301 vezes.
pontos do canal · MikanMeerkat resgatou Hidrate!
ItsBagelBot Hidrate! foi resgatada 302 vezes.
Por espectador + comando ou recompensa
Combina os dois: cada espectador tem um número separado para cada comando ou recompensa que compartilha este contador. Vincule um mesmo contador a dois comandos e cada espectador terá uma contagem por comando, não uma única contagem compartilhada entre os dois.
MikanMeerkat !calin
ItsBagelBot MikanMeerkat deu 3 abraços.
MikanMeerkat !highfive
ItsBagelBot MikanMeerkat deu 1 high five.
!counter delete nome, ou pelo painel) e crie de novo; os valores antigos não são mantidos.03Gerenciar contadores pelo chat
Você e seus moderadores podem criar e gerenciar contadores sem sair do chat,
tudo com !counter:
| Comando | O que faz |
|---|---|
!counter create <nome> [escopo] | Cria um contador. A palavra de escopo é user, command ou user+command; omita-a para o canal inteiro. |
!counter add <nome> [valor] | Soma 1, ou o valor informado. Números negativos subtraem. |
!counter set <nome> <valor> | Define o total diretamente. |
!counter reset <nome> | Zera o contador. Para um contador por espectador ou por comando, isso apaga todas as contagens guardadas. |
!counter delete <nome> | Exclui o contador por completo. |
!counter list | Lista todos os contadores do canal e o escopo de cada um. |
!counter <nome> | Mostra o valor atual, como ele aparece no chat. |
⚔ Ayshacinder !counter create mortes
ItsBagelBot Contador mortes criado (channel).
⚔ Ayshacinder !counter add mortes 5
ItsBagelBot O contador mortes está agora em 5.
!counter create hidratações command cria um contador agrupado por comando
em uma linha, pronto para encaixar na resposta de um comando, ou para vincular a uma recompensa
de pontos do canal, como {counter:hidratações}.⚔ Ayshacinder !counter add mortes
ItsBagelBot O contador mortes está agora em 12.
SnackPackPanda !mort
ItsBagelBot Ah não, 12 mortes até agora.
04O painel e as recompensas de pontos do canal
A página Contadores lista todos os contadores do seu canal e permite criá-los, ajustá-los e excluí-los clicando, em vez de digitando.
- 01 Nome: o mesmo texto que você digitaria em {counter:…}.
- 02 Contagem: o escopo. Definido na criação.
- 03 Um lembrete em linguagem simples de onde os contadores podem ser avançados.
Vincular um contador a uma recompensa de pontos do canal
Cada recompensa de Pontos do canal pode manter o próprio
contador, direto no editor da recompensa: digite um nome de contador (novo ou existente), escolha o escopo, e cada resgate o avança.
Use {counter} na resposta de chat da recompensa para mostrar o novo total.
- 01 Desativado por padrão, a maioria das recompensas não precisa dele.
- 02 Por espectador + recompensa costuma ser a escolha certa: cada espectador monta a própria contagem de resgates dessa recompensa.
{counter:…} pronto.
Abrir o construtor de comandos