La_Syl Studio
Guide des widgets

Tableau des scores

Un tableau des scores du stream en direct — messages, follows, subs, Bits, pic de viewers… comptés sur chaque plateforme pendant le stream, à côté de leur record.

Affiche les stats de votre stream à l'écran, plateforme par plateforme : messages, commandes, follows, subs, subs offerts, Bits ou Super Chats, pic de viewers, raids… Chaque stat additionne les déclencheurs Streamer.Bot que vous choisissez pendant le stream, à côté de son record de tous les temps. Quand un record tombe, un message dans le chat le fête et Streamer.Bot reçoit un déclencheur personnalisé pour vos propres actions.

Le tableau des scores fait partie des widgets Stream Scores, avec les cartes de viewers. Il fonctionne gratuitement dans un overlay ; Stream Scores Licence lui permet de s'afficher dans autant d'overlays que vous voulez → Stream Scores Licence.

Plateformes : Twitch, YouTube, Kick

Pack d'actions : nécessaire — Stream UI - Backend garde les scores dans Streamer.Bot. Voir Qui a besoin de quoi.

Fonctionnement

  • Une stat compte les événements d'une plateforme. Chaque plateforme a ses propres stats ; un événement ne compte que sur la plateforme d'où il vient — une commande compte là où elle a été tapée (le déclencheur par défaut de ❗ Commands a aussi la condition user.type = twitch, youtube ou kick). Les événements sans plateforme (OBS, événements personnalisés…) comptent partout où vous les avez choisis.
  • Aujourd'hui face au record. Chaque stat a le score du jour et son record. Les scores du jour vivent dans des variables globales temporaires : ils reviennent à 0 quand Streamer.Bot redémarre, ou avec vos déclencheurs Remettre à zéro les scores de ce stream. Les records sont persistants.
  • Gardés dans Streamer.Bot, avec des noms lisibles. Chaque stat est enregistrée en ss.<plateforme>.<Nom>.currentScore (aujourd'hui) et .bestScore (le record) — son nom sans émojis, en PascalCase : 💬 Messages → ss.twitch.Messages.bestScore. Vos propres actions peuvent les lire. Les scores comptés avec l'ancien site Stream Scores gardent les mêmes noms : ils sont repris.
  • Compté par l'overlay qui lance les actions, tant que le comptage est actif. Seul cet overlay compte, donc rien n'est compté deux fois ; les autres lisent les scores toutes les quelques secondes. Lancer le comptage et Arrêter le comptage — à la main ou par déclencheur — lancent et arrêtent le comptage, gardé dans Streamer.Bot en streamUi.off.scoreboard (1 arrêté). Par défaut, il démarre quand votre stream Twitch passe en ligne, ce qui remet aussi les scores du jour à 0, et s'arrête quand il passe hors ligne. → Quel overlay lance les actions
  • Un record est fêté une fois. Quand le score du jour dépasse le record, le record le suit ; la première fois par stat pendant ce stream (jusqu'à la remise à zéro des scores du jour ou au redémarrage de Streamer.Bot), le Message dans le chat est posté dans le chat de cette plateforme et le déclencheur personnalisé New Stream High Score se déclenche. La stat brille alors en doré et rebondit : son aspect est le Animation de nouveau record de l'onglet Style. Avec Nouveau record désactivé, rien de tout cela n'a lieu ; le record suit toujours le score du jour.
  • Tout le monde compte, sauf vos utilisateurs ignorés.

La page

La page du widget fonctionne comme une petite application :

  • Réglages, Style et Commandes, les onglets au-dessus de l'éditeur, changent ce qu'il affiche.
  • Dans l'onglet Réglages, la colonne Réglages liste Affichage, Nouveau record et Scores par plateforme, dont les plateformes s'ouvrent dans une colonne à part. La Liste des scores d'une plateforme s'ouvre alors à côté : cliquez sur une stat pour la modifier, ses Déclencheurs comptés dans la colonne voisine.
  • La zone principale : les réglages de la partie choisie, ou les boutons dans l'onglet Commandes.
  • Aperçu du widget, le panneau contre le bord droit de la fenêtre : l'aperçu, les boutons de test et l'URL propre au widget. Faites glisser son bord gauche pour l'élargir, jusqu'à la moitié de la fenêtre ; il garde sa largeur. Widget montre le widget dans sa position, découpé dans le canevas tel que votre source navigateur le dessine ; Sur le canevas, tout le canevas.

Mise en place

Connectez Streamer.Bot et ajoutez le pack d'actions

Les scores sont gardés par l'action Stream UI - Backend → Connexion.

Activez-le

Sur la page du widget, activez Ajouter à l’overlay.

Vérifiez les stats

Chaque plateforme démarre avec des stats prêtes à l'emploi. Ouvrez Scores par plateforme, une plateforme, et choisissez une stat pour voir ses déclencheurs, ou ajoutez les vôtres avec Ajouter un score.

Mettez à jour votre source navigateur

Recopiez l'URL de l'overlay dans votre source navigateur → Disposition et source navigateur.

Réglages

Affichage

En trois parties :

RéglagePar défautDétail
Mode d’affichage
OrientationHorizontalHorizontal : une barre sur toute la largeur du canvas, son emplacement réglé par overlay sur la page Overlay. Vertical : un tableau dans l'une des 9 positions.
PlateformesToutes ensembleToutes ensemble, ou Une à la fois, chacune affichée pendant Durée par plateforme (10 s) avec la Transition d’apparition du widget.
Disposition
Alignement des plateformesHorizontalLes plateformes Horizontal (côte à côte) ou Vertical (les unes sous les autres). Hors barre, avec toutes les plateformes ensemble.
Alignement des scoresHorizontalLes stats de chaque plateforme Horizontal ou Vertical.
Alignement du texte et du scoreHorizontalLe nom d'une stat au-dessus de ses scores (Vertical) ou sur une ligne avec eux (Horizontal).
Contenu
Afficher les titres des plateformesactivéLe titre de chaque plateforme : Titre Twitch, YouTube title, Kick title (le nom de la plateforme par défaut).
Afficher l’icône du scoreactivéL'icône de chaque stat, choisie dans les réglages de la stat (Icône du score).
Afficher le nom du scoredésactivéLe nom de chaque stat.
Afficher le recordactivéLe record après le score du jour.

Nouveau record

Son interrupteur, sur sa ligne dans la colonne Réglages, est activé par défaut. Désactivé, un record battu ne déclenche rien : ni message de chat, ni déclencheur personnalisé, ni animation.

Message dans le chat : activé par défaut, posté dans le chat de la plateforme du record, par exemple 🏆 New record! {label}: {newValue} (was {oldValue}), by {user}. Variables : {label} (la stat), {newValue}, {oldValue}, {user} (qui l'a déclenché) et {platform}. Envoyer avec le bot le poste avec votre compte bot là où vous en avez un.

Un nouveau record lance aussi un déclencheur personnalisé dans Streamer.Bot, pour vos propres actions → New Stream High Score.

Scores par plateforme

Une ligne par plateforme activée, chacune avec sa Liste des scores. Chaque plateforme démarre avec :

TwitchYouTubeKick
💬 Messages, ❗ Commands, ❤️ Follows, 💰 Subs, 🎁 Gift Subs, 💎 Bits, 🎯 Channel Points, 👀 Peak Viewers, 🫂 Raids, 🫂 Peak Raiders💬 Messages, ❗ Commands, 📺 Subscribers, 🎬 Members, 🎁 Gift Memberships, 💵 Super Chats, 👀 Peak Viewers, 👍 Likes, 👎 Dislikes, 👀 Views, 💬 Comments💬 Messages, ❗ Commands, ❤️ Follows, 💰 Subs, 🎁 Gift Subs, 👢 Kicks, 👀 Peak Viewers

Chacune a son icône, la même sur toutes les plateformes (affichée avec Afficher l’icône du score).

Dans la Liste des scores, sous le nom de chaque stat, son score en direct et son record. Son interrupteur la compte et l'affiche, ou la laisse de côté. Son menu : Dupliquer, Copier vers YouTube (ou une autre plateforme), Supprimer — les scores d'une stat supprimée restent dans Streamer.Bot sous son nom. Sans la licence, 5 stats par plateforme peuvent être activées à la fois → Stream Scores Licence.

La stat choisie, dans la zone principale :

ChampDétail
Nom du scoreAffiché sur le tableau, émojis bienvenus. Il nomme aussi ses variables Streamer.Bot.
Icône du scoreAvec Afficher l’icône du score activé : une icône affichée avant son nom, choisie dans une liste d'environ 1 800 icônes avec recherche (Lucide). Le bouton d'effacement la retire.
ScoresCe stream, lu dans Streamer.Bot, et le Record, modifiable à la main : l'overlay le lit à son passage suivant.
Renommer une stat renomme ses variables Streamer.Bot. Un instant après la fin de la saisie, ses scores passent dans les variables du nouveau nom. La source navigateur lit les noms depuis son URL : recopiez l'URL de l'overlay après un renommage. Deux stats d'une même plateforme ne peuvent pas porter le même nom.

Déclencheurs comptés, la colonne à côté de la stat : les déclencheurs Streamer.Bot qui l'augmentent, avec leurs conditions → Déclencheurs et conditions. Le sélecteur propose les déclencheurs de cette plateforme et toutes les sources qui ne sont pas une plateforme (commandes, intégrations, OBS…). Chaque déclencheur a sa Score incrementation :

ChoixEffet
Ajouter 1Ajoute 1.
Ajouter la valeur d’une variableAjoute un nombre de l'événement, nommé dans Nom de la variable : bits, decimalAmount…
Remplacer par la valeur d’une variablePrend la valeur de l'événement telle quelle : likes, vues.
Remplacer par la valeur d’une variable + Only replace if the new value is higher than the current valueGarde la plus haute valeur vue : pic de viewers, pic de raiders.

New Stream High Score

Chaque fois qu'une stat bat son record, le widget lance aussi un déclencheur personnalisé dans Streamer.Bot : une fois par stat et par stream (jusqu'à la remise à zéro des scores du jour ou au redémarrage de Streamer.Bot), au même moment que le message de chat de Nouveau record. Servez-vous-en pour le fêter à votre façon : jouer un son, changer de scène OBS, offrir des points de chaîne…

Le déclencheur est envoyé par l'overlay qui lance les actions, pendant le comptage. Il est ajouté par l'action Stream UI - Backend : après avoir importé de nouveau les actions, redémarrez Streamer.Bot pour que le déclencheur apparaisse.

Créez une action

Dans l'onglet Actions de Streamer.Bot, faites un clic droit dans la liste des actions et choisissez Ajouter. Donnez-lui un nom, par exemple Nouveau record.

Ajoutez le déclencheur

Dans les Déclencheurs de l'action, faites un clic droit et choisissez Custom › Stream UI › New Stream High Score.

Ajoutez vos sous-actions

Utilisez-y les variables ci-dessous, par exemple une sous-action Send Message to Channel avec %scoreLabel% : %newValue%, record de %oldValue% battu !

VariableValeurDétail
scoreLabel%scoreLabel%Le nom de la stat, comme sur le tableau : 💬 Messages.
label%label%La même chose, comme le {label} du message de chat.
scoreName%scoreName%La plateforme et l'identifiant de la stat : twitch-messages.
newValue%newValue%Le nouveau record.
oldValue%oldValue%Le record d'avant.
platform%platform%twitch, youtube ou kick.
triggeredBy%triggeredBy%Qui a lancé l'événement qui a battu le record (son nom affiché), unknown si personne.
user%user%La même chose, comme le {user} du message de chat.
scoreEvent%scoreEvent%Le déclencheur qui l'a compté : Twitch.Cheer…
eventTriggeredName%eventTriggeredName%La même chose.

Les actions qui y étaient liées sous l'ancien site Stream Scores continuent de fonctionner : le déclencheur et ses variables gardent leurs noms.

Style

Chaque élément suit le style de l'overlay champ par champ : un champ modifié devient celui du widget, avec une flèche de réinitialisation à côté. Style pour restyle une plateforme à part, par-dessus le style du widget. Voir Apparence.

ÉlémentDétail
ConteneurLe cadre du tableau (le style Conteneur des widgets de l'overlay hors barre, l'aspect de la barre dedans), 24 px entre les plateformes. Sa Direction est Alignement des plateformes (Options d’affichage). Dans une barre, la hauteur de la barre dans Taille.
Fond › PlateformesLe bloc de chaque plateforme (transparent) : son titre, aligné sur la position du widget, au-dessus de ses stats.
Fond › ScoresLe bloc de chaque stat (le style Fond des widgets de l'overlay ; violet à mauve en barre) : en Auto, les blocs partagent la ligne ; en Fixe, chacun a cette largeur. Sa Direction est Alignement du texte et du score (Options d’affichage).
Icône du scoreL'icône de chaque stat (24 px, blanche) : taille, couleur, bordure et lueur. Avec Afficher l’icône du score.
Texte › Titre de la plateformeLe titre de chaque plateforme (style Titres de l'overlay), avec Afficher les titres des plateformes.
Texte › Nom du scoreLe nom de la stat (style Sous-titres de l'overlay), avec Afficher le nom du score.
Texte › Score de ce streamLe score du jour (style Nombres de l'overlay).
Texte › RecordLe record, après une barre oblique (style Nombres de l'overlay), avec Afficher le record.
Animation de nouveau record › Fond du scoreUne stat sur son record : son bloc (bordure et lueur dorées), Nombre d’apparitions (combien de fois elle rebondit en le battant, 2 ; 0 pour aucune) et Afficher le trophée (🏆, activé). Avec Nouveau record activé.
Animation de nouveau record › Score de ce streamSon score (style Nombres de l'overlay, doré).
Transition d’apparitionL'arrivée et le départ du tableau des scores (Afficher / Masquer), et le passage d'une plateforme à l'autre avec Une à la fois.

Pendant que vous stylez Animation de nouveau record, l'aperçu montre la première stat de chaque plateforme sur son record. Pendant que vous stylez Transition d’apparition, l'aperçu masque le tableau des scores puis l'affiche de nouveau.

Position par défaut

Une Horizontal bar en bas du canvas, de 140 px de haut. Hors barre : En bas au centre, largeur automatique. Tout cela se change dans l'onglet Disposition du Créateur d’overlay.

Événements Streamer.Bot écoutés

ÉvénementCe qu'il déclenche
Les déclencheurs de chaque statCompte la stat sur la plateforme d'où vient l'événement
Les déclencheurs Lancer le comptage, Arrêter le comptage et Remettre à zéro les scores de ce streamLance ou arrête le comptage, remet les scores du jour à 0
Les déclencheurs Afficher et MasquerAffiche ou masque le tableau des scores dans chaque overlay
Misc.GlobalVariableUpdated, Misc.GlobalVariableCreatedComptage lancé ou arrêté, ou tableau des scores affiché ou masqué, ailleurs
Le panneau Aperçu du widget a un bouton de test par stat, dans un onglet par plateforme. Ils ne comptent que dans l'aperçu. Sans Streamer.Bot, l'aperçu affiche des scores inventés.

Commandes

Dans l'onglet Commandes :

  • La colonne Commandes contient Lancer le comptage, Arrêter le comptage, Reset today's scores, Afficher et Masquer (sans déclencheur par défaut). Choisissez-en un pour voir ses déclencheurs dans Liste des déclencheurs, et ajoutez les vôtres.
  • La zone principale affiche les commandes manuelles, aussi dans la fenêtre de contrôles :
BoutonEffet
Afficher / MasquerUn seul bouton, Masquer quand il est affiché et Afficher quand il est masqué : affiche ou masque le tableau des scores dans chaque overlay et dans l'aperçu, avec sa Transition d’apparition, lu en direct : Scoreboard : Affiché ou Masqué. Masqué, il continue de compter, et une fois sorti, sa place revient aux autres widgets : sa barre se referme, quelle que soit sa hauteur. Gardé dans Streamer.Bot sous streamUi.off.scoreboard.display (1 masqué).
Lancer le comptage / Arrêter le comptageLance ou arrête le comptage, lu en direct : Tableau des scores : Comptage en cours ou Arrêté.
Remettre ce stream à zéroRemet le score du jour de chaque stat à 0, et chaque record peut être fêté de nouveau.
Remettre les records à zéroAprès confirmation, remet chaque record à 0, sur toutes les plateformes.

Ils écrivent directement dans Streamer.Bot et demandent l'action Backend.

Stream Scores Licence

Sans la licence, le tableau des scores s'affiche dans un seul overlay ; l'activer dans un autre est refusé, et la page Overlay dit pourquoi. La Liste des scores de chaque plateforme peut contenir autant de stats que vous voulez, mais 5 seulement peuvent être activées : en activer une de plus est refusé, une stat ajoutée au-delà arrive désactivée, et celles activées au-delà des 5 premières (une licence expirée) restent dans la liste, marquées Not used without Stream Scores Licence, sans être comptées ni affichées. Stream Scores Licence (4,99 € par mois ou 99,99 € une fois, hors TVA) lui permet de s'afficher dans tous les overlays, lève la limite de ses stats et celles des cartes de viewers et retire les publicités du site → L'onglet Licence. Un petit cadenas à côté du nom du widget, dans la navigation des widgets, signale que la licence est inactive dans ce navigateur.