01Les compteurs: des nombres qui se souviennent
en bref Un seul jeton, {counter:name}, ajoute 1 et affiche le total. Le compte survit à chaque stream.
Un compteur est un nombre nommé dont le bot se souvient d'un stream à l'autre. Écrivez
{counter:morts} dans la réponse d'une commande, et à chaque
utilisation, le bot ajoute 1 à un compteur nommé «morts» et affiche le nouveau total
directement dans sa réponse. Pas de tableur, pas de compte manuel, juste un jeton.
alex !mort
ItsBagelBot votre_chaine est mort 47 fois.
maya_live !mort
ItsBagelBot votre_chaine est mort 48 fois.
Les compteurs demandent les Points de fidélité
Les compteurs sont stockés par le module Points de fidélité.
Activez-le d'abord, sinon {counter:…} reste du texte littéral dans
le chat.
02Quatre façons de compter
en bref Toute la chaîne, par spectateur, par commande, ou les deux. Choisissez-en une à la création; elle reste fixée.
Chaque compteur a exactement une portée, choisie au moment de sa création, et elle reste la même toute sa vie. La portée répond à une seule question: à qui appartient ce nombre?
| Portée | Mot-clé | Ce qui est compté |
|---|---|---|
| Toute la chaîne | (par défaut) | Un seul total partagé, tout le monde ajoute au même nombre. |
| Par spectateur | user | Chaque spectateur a son propre nombre. |
| Par commande ou récompense | command | Un total partagé pour une seule commande ou récompense, tous les spectateurs réunis. |
| Par spectateur + commande ou récompense | user+command | Chaque spectateur a un nombre séparé pour chaque commande ou récompense. |
Toute la chaîne
Tout le monde fait avancer le même nombre partagé. Parfait pour un décompte qui appartient au stream lui-même, pas à un spectateur en particulier, comme un compteur de morts.
alex !mort
ItsBagelBot votre_chaine est mort 47 fois.
sam !mort
ItsBagelBot votre_chaine est mort 48 fois.
Par spectateur
Chaque spectateur a un nombre privé, que personne d'autre ne touche. Idéal pour les séries personnelles: combien de câlins quelqu'un a donnés, combien de fois il vous a battu à un jeu.
maya_live !calin
ItsBagelBot maya_live a donné 12 câlins.
alex !calin
ItsBagelBot alex a donné 1 câlin.
Par commande ou récompense
La portée la plus récente: un seul total partagé pour une commande ou une récompense de points de chaîne, où chaque spectateur ajoute au même nombre. Idéal pour «combien de fois cette récompense précise a-t-elle été échangée, au total?»
points de chaîne · maya_live a échangé Hydrate!
ItsBagelBot Hydrate! a été échangé 301 fois.
points de chaîne · alex a échangé Hydrate!
ItsBagelBot Hydrate! a été échangé 302 fois.
Par spectateur + commande ou récompense
Combine les deux: chaque spectateur a un nombre séparé pour chaque commande ou récompense qui partage ce compteur. Liez un même compteur à deux commandes et chaque spectateur se retrouve avec un compte par commande, pas un seul compte partagé pour les deux.
alex !calin
ItsBagelBot alex a fait 3 câlins.
alex !highfive
ItsBagelBot alex a fait 1 highfive.
Fixée à la création
La portée d'un compteur ne peut pas changer après coup. Mauvais choix? Supprimez-le
(!counter delete nom, ou le tableau de bord) et recréez-le; les anciennes
valeurs ne sont pas conservées.
03Gérer les compteurs depuis le chat
en bref Créer, ajouter, fixer, réinitialiser, supprimer ou simplement demander, sans quitter le chat.
Vous et vos modérateurs pouvez créer et gérer des compteurs sans quitter le chat,
tout sous !counter:
| Commande | Ce qu'elle fait |
|---|---|
!counter create <nom> [portée] | Crée un compteur. Le mot de portée est user, command ou user+command; omettez-le pour toute la chaîne. |
!counter add <nom> [montant] | Ajoute 1, ou le montant donné. Les nombres négatifs soustraient. |
!counter set <nom> <valeur> | Fixe le total directement. |
!counter reset <nom> | Le remet à zéro. Pour un compteur par spectateur ou par commande, ceci efface tous les comptes stockés. |
!counter delete <nom> | Supprime le compteur complètement. |
!counter list | Liste tous les compteurs de la chaîne et leur portée. |
!counter <nom> | Montre la valeur actuelle, comme la lire dans le chat. |
mod_sam !counter create morts
ItsBagelBot @mod_sam compteur morts créé (toute la chaîne).
mod_sam !counter add morts 5
ItsBagelBot @mod_sam morts est maintenant à 5.
Portée «par commande», depuis le chat !counter create hydratations command crée un compteur groupé par commande
en une ligne, prêt à glisser dans la réponse d'une commande, ou à lier à une récompense
de points de chaîne, comme {counter:hydratations}.
04Le tableau de bord, et les récompenses de points de chaîne
en bref La page Compteurs pour un contrôle direct, et comment une récompense s’y lie.
La page Compteurs liste tous les compteurs de votre chaîne et permet de les créer, ajuster et supprimer en cliquant plutôt qu'en tapant.
Avancez-le avec {counter:morts} dans la réponse d'une commande, depuis une récompense de points de chaîne, ou avec !counter add.3
- 1Nom: la même chaîne que vous écririez dans {counter:…}.
- 2Portée: fixée dès la création.
- 3Un rappel en langage clair d'où les compteurs peuvent être avancés.
Lier un compteur à une récompense de points de chaîne
Chaque récompense Points de chaîne peut garder son
propre compteur, directement depuis l'éditeur de la récompense: tapez un nom de
compteur (nouveau ou existant), choisissez sa portée, et chaque échange l'avance.
Utilisez {counter} dans la réponse de chat de la récompense
pour afficher le nouveau total.
- 1Désactivé par défaut, la plupart des récompenses n'en ont pas besoin.
- 2Par spectateur + récompense est souvent le bon choix: chaque spectateur bâtit son propre compte d'échanges pour cette récompense.
Essayez-le dans le constructeur
Le constructeur de commandes peut vous guider pour
nommer un compteur et choisir sa portée, puis vous remet le jeton
{counter:…} terminé.
Ouvrir le constructeur de commandes →