Alertes
Affiche les événements de votre chaîne un par un, chacun avec la photo de la personne concernée. Les alertes passent en file d'attente : si trois subs arrivent en même temps, elles s'enchaînent. Chaque alerte peut aussi être postée dans un salon Discord.
Plateformes : Twitch, YouTube, Kick, et les intégrations activées dans Connexion (Ko-fi, Streamlabs, StreamElements…)
Pack d'actions : Stream UI - Get Profile Pic pour les photos de profil Twitch, Stream UI - Sounds pour les fichiers son, Stream UI - Broadcast pour les commandes manuelles, Stream UI - Backend pour les webhooks Discord et la pause → Connexion
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.
- La colonne de gauche liste les sections de l'onglet — Réglages des alertes, Alertes des plateformes et Alertes des intégrations dans l'onglet Réglages. Cliquez sur l'une d'elles pour la modifier dans la zone principale. Dans l'onglet Commandes, ses commandes et leurs déclencheurs → Commandes, et le guide Alertes personnalisées.
- Alertes des plateformes ouvre une colonne à elle : Twitch, YouTube, Kick. Alertes des intégrations fait de même avec chaque intégration activée ; sans aucune, elle affiche un bouton Activer des intégrations, qui ouvre la page Réglages.
- Une source ouvre son Liste des alertes : une ligne par déclencheur Streamer.Bot, avec sa condition dessous. Ajouter un déclencheur en ajoute un ; le menu d'une ligne la duplique (le même déclencheur avec une autre condition) ou la supprime. L'alerte choisie se modifie dans la zone principale.
- 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. La flèche en haut le replie en un mince rail. 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.
Réglages
Réglages des alertes
Trois parties, chacune sous son titre : Affichage, Icône de plateforme et Webhooks Discord.
| Réglage | Défaut | Détail |
|---|---|---|
| Durée à l’écran | 8 s | Affichage : combien de temps chaque alerte reste à l'écran, de 2 à 30 s. |
| Afficher l’icône de plateforme | activé | Le logo de la plateforme ou de l'intégration d'où vient l'alerte, épinglé dans la carte. |
| Position dans la carte | Au milieu à droite | À côté, tant qu'il est activé : l'emplacement de la carte où le logo est épinglé, l'un des huit autour de son bord. |
Webhooks Discord
La dernière partie d'Réglages des alertes : poste des alertes dans un salon Discord via Streamer.Bot — un follow, un sub, un don Ko-fi annoncé sur votre serveur. Publier les alertes sur Discord, sous son titre, l'active (désactivé par défaut) et affiche ses réglages ; vous choisissez quelles alertes avec Publier sur Discord dans chaque alerte.
| Réglage | Défaut | Détail |
|---|---|---|
| URL du webhook | vide | Le webhook du salon. Enregistrer le garde dans Streamer.Bot ; Envoyer un test poste un message de test. |
| Pseudo par défaut | Stream UI | Le nom sous lequel les messages sont postés quand ils ne le sont pas au nom du spectateur, ou que le spectateur est introuvable. |
| URL de l’image par défaut | vide | L'image qui l'accompagne. Vide : l'image du webhook lui-même, réglée dans Discord. |
| Publier au nom du viewer | activé | Poste avec le pseudo et la photo de profil de la personne qui a déclenché l'alerte. Désactivé, ou si elle est introuvable : le nom et l'image par défaut ci-dessus. |
Pour obtenir l'URL du webhook, dans Discord : paramètres du salon › Intégrations › Webhooks › Nouveau webhook › Copier l'URL du webhook.
Ensuite, dans chaque alerte à poster, activez Publier sur Discord ; Réglages du message Discord, à sa droite, ouvre Message Discord : Reprendre le message du chat, activé par défaut, poste le même message que le message de chat de la ligne ; désactivé, écrivez un Message Discord à part, avec les mêmes variables que le texte de l'alerte.
Enregistrer le message Discord le garde. Comme les messages de chat et les sons, les messages Discord ne partent que de l'overlay qui lance les actions, jamais des autres overlays, d'une URL d'un seul widget ou de l'aperçu.
Une alerte
L'alerte choisie, dans la zone principale : le nom de son déclencheur en haut, Changer de déclencheur pour choisir un autre déclencheur ou une autre condition, puis ses réglages en cinq parties : Réglages de l’overlay (Titre, Texte), Infos du viewer (l'image), Message dans le chat, Webhook Discord et Réglages du son :
| Champ | Détail |
|---|---|
| Titre | La première ligne de l'alerte. |
| Texte | La deuxième ligne, avec les variables de l'événement. La loupe à sa droite ouvre l'inspecteur d'événements sur son déclencheur ; la ligne en dessous renvoie à la documentation WebSocket de Streamer.Bot. |
| Utiliser la photo de profil du viewer | Son image : activé (par défaut), la photo de profil de la personne ; désactivé, une image que vous importez. Réglages de l’image, à sa droite, ouvre la fenêtre de l'image. |
| Envoyer un message dans le chat | Poste un message dans le chat. Réglages du message dans le chat, à sa droite, actif tant qu'il est activé, ouvre sa fenêtre : Envoyer avec le bot, le message et Publier sur. |
| Publier sur Discord | Tant que Publier les alertes sur Discord est activé : la poste dans votre salon Discord. Réglages du message Discord, à sa droite, actif tant qu'il est activé, ouvre sa fenêtre. |
| Jouer un son | Un fichier de votre PC, un fichier au hasard d'un dossier, ou un lien : Réglages du son, à sa droite, actif tant qu'il est activé, ouvre la fenêtre du son. |
Le fonctionnement du sélecteur, des conditions, des variables et des sons a sa propre page → Déclencheurs et conditions.
Les lignes par défaut
Twitch
| Déclencheur | Titre | Texte |
|---|---|---|
Twitch.Follow | New follower | {user_name} just followed! |
Twitch.Sub | New subscriber | {user.name} just subscribed! |
Twitch.ReSub | Resub | {user.name} resubscribed! |
Twitch.GiftSub | Gift sub | {user.name} gifted a sub to {recipient.name}! |
Twitch.Cheer | Cheer | {user.name} cheered {bits} bits! |
Twitch.Raid | Raid | {from_broadcaster_user_name} is raiding with {viewers} viewers! |
YouTube
| Déclencheur | Titre | Texte |
|---|---|---|
YouTube.NewSubscriber | New subscriber | {user.name} just subscribed! |
YouTube.NewSponsor | New member | {user.name} just became a member! |
YouTube.MemberMileStone | Member milestone | {user.name} reached a membership milestone! |
YouTube.SuperChat | Super Chat | {user.name} sent {amount}! |
Kick
| Déclencheur | Titre | Texte |
|---|---|---|
Kick.Follow | New follower | {user.name} just followed! |
Kick.Subscription | New subscriber | {user.name} just subscribed! |
Kick.Resubscription | Resub | {user.name} resubscribed for {duration} months! |
Kick.GiftSubscription | Gift sub | {user.name} gifted a sub! |
Intégrations. Quand vous activez une intégration, sa liste démarre avec une ligne
pour chacun de ses déclencheurs qui nomme une personne, titrée avec l'intégration et le
déclencheur (par exemple Ko-fi Donation). Le texte nomme la personne, et le montant
quand il y en a un : les dons Ko-fi donnent {from} sent {amount} {currency}!.
Ces intégrations démarrent avec une liste vide, à remplir vous-même : HypeRate, Patreon, Pulsoid, Shopify, Speaker.bot, Streamer.bot Remote, Streamloots, Throne, T.I.T.S., Voicemod, VTube Studio.
L'image
Chaque alerte choisit son image. L'interrupteur Utiliser la photo de profil du viewer d'une alerte, activé par défaut, dit d'où vient son image. Activé : la photo de profil de la personne. Désactivé : une image que vous importez. Réglages de l’image, à sa droite, ouvre Image, où vous l'importez :
| Champ | Détail |
|---|---|
| Image | Seulement tant que Utiliser la photo de profil du viewer est désactivé. Importer une image, affichée à la place de la photo de profil pour cette ligne seulement, réduite à 256 px et enregistrée dans Streamer.Bot (connecté), pas dans l'URL de votre source navigateur. Retirer l’image la retire. |
| Style | Style de l’image : le même rendu que la Image de l'onglet Style. Personnalisé : ses propres sections d'image (position, taille, bordure, padding, couleur de fond, ombre, halo). |
Enregistrer l’image la garde pour cette ligne ; Réinitialiser retire l'image de la ligne : cette alerte n'en affiche alors aucune. Une alerte personnalisée affiche l'image envoyée avec elle, s'il y en a une.
YouTube et Kick envoient la photo de profil avec l'événement. Twitch non : la source navigateur la demande à l'action Stream UI - Get Profile Pic. Les intégrations utilisent l'image que contient leur payload, quand il y en a une. L'aperçu du site ne récupère jamais les photos.
Style
L'onglet Style règle chaque partie de l'alerte — voir Apparence pour le fonctionnement :
| Élément | Détail |
|---|---|
| Conteneur | Le cadre du widget, transparent par défaut : il aligne la carte sur la position du widget. |
| Fond | La carte : le style Fond des widgets de l'overlay en pleine largeur, son image et ses textes centrés, à 14 px l'un de l'autre. Sa Direction est le côté de l’image. |
| Images › Image | Le rendu de l'image de chaque alerte (chaque alerte choisit son image sur sa ligne), qui suit les Photos de profil de l'overlay champ par champ : Alignement (Position dans la carte : Left, Droite, Haut, Bottom), puis les sections d'image. |
| Images › Icône de plateforme | Le logo de la plateforme ou de l'intégration, épinglé dans la carte là où le disent les Réglages des alertes, au style Icônes des plateformes de l'overlay : les sections d'image et Couleur de l’icône (Une couleur pour toutes les plateformes remplace la couleur de chaque plateforme). Listée tant que Afficher l’icône de plateforme est activé. |
| Texte › Titre de l’alerte | La première ligne de l'alerte (style Titres de l'overlay). |
| Texte › Texte de l’alerte | La deuxième ligne (style Texte secondaire de l'overlay). |
| Transition d’apparition | L'apparition et la disparition de chaque alerte. Sa durée à l'écran est Durée à l’écran (Réglages). |
Style pour donne à une plateforme ou à une intégration son propre style : choisissez-la, puis modifiez les champs voulus. Tout le reste continue de suivre Tous.
Boutons de test
Boutons de test, dans le panneau Aperçu du widget, a un bouton par alerte, dans un onglet par source — par exemple Gift Subscription (months ≥ 12). Chacun joue un événement qui remplit la condition de la ligne.
Commandes
Dans l'onglet Commandes de la page du widget :
- Commandes, la colonne de gauche, liste Pause, Reprendre, Passer l’alerte et Vider la file, chacune avec les noms de ses déclencheurs. Choisissez-en une pour voir ses déclencheurs dans Liste des déclencheurs, à côté.
- Liste des déclencheurs : les déclencheurs Streamer.Bot qui la lancent — aucun par défaut, par exemple le début et la fin d'une page de pub, ou un changement de scène. Ajouter un déclencheur en ajoute un, conditions comprises → Déclencheurs et conditions.
- La zone principale affiche Alertes : En cours ou En pause, avec les boutons Reprendre et Pause, puis les autres boutons, tous aussi dans la fenêtre de contrôles :
| Commande | Effet |
|---|---|
| Pause / Reprendre | Retient les alertes, puis les joue → Pause et reprise. |
| Envoyer une alerte de test | Envoie une alerte personnalisée via Streamer.Bot, pour vérifier que votre source navigateur reçoit les alertes. Bouton seulement. |
| Passer l’alerte | L'alerte à l'écran s'en va ; la suivante de la file prend sa place. |
| Vider la file | Abandonne les alertes en attente ; celle à l'écran se termine normalement. |
Les boutons demandent Streamer.Bot connecté ; Pause et Reprendre demandent Stream UI - Backend, les autres Stream UI - Broadcast.
Pause et reprise
En pause, l'alerte à l'écran va au bout de son temps, et les nouvelles alertes attendent dans la file au lieu de s'afficher : aucune n'est perdue. Leurs messages de chat et Discord partent quand même tout de suite ; leur son se joue quand elles s'affichent. Reprendre joue les alertes qui ont attendu, l'une après l'autre — Vider la file d'abord si vous préférez les abandonner. Les alertes en attente sont gardées par la source navigateur : la recharger pendant la pause les abandonne.
L'état est gardé dans Streamer.Bot, dans la variable globale persistante
streamUi.off.alerts (1 : en pause ; 0 ou absente : en marche), il dure donc jusqu'à la
reprise, même si la source navigateur se recharge, et tous les overlays le suivent aussitôt.
Vos propres actions peuvent aussi mettre le widget en pause ou le relancer, avec une
sous-action Global (Set) sur cette variable.
Alertes personnalisées
Envoyez des alertes depuis vos propres actions Streamer.Bot — un succès débloqué, une récompense maison. Dans l'onglet Commandes de la page du widget, un encadré sous les boutons renvoie ici (Voir la documentation).
Mise en place, une seule fois :
Créez l'action
Dans Streamer.Bot, créez une nouvelle action nommée Stream UI - Send Custom Alert.
Ajoutez le code
Ajoutez une sous-action Core › C# › Execute C# Code, et collez-y ce code. Cliquez sur Compile, puis sur Enregistrer.
using System;
using Newtonsoft.Json;
public class CPHInline
{
public bool Execute()
{
// Sends a custom alert to Stream UI's overlays from this action's arguments
CPH.TryGetArg("title", out string title);
CPH.TryGetArg("text", out string text);
CPH.TryGetArg("alertImageUrl", out string alertImageUrl);
CPH.TryGetArg("platform", out string platform);
var alert = new
{
@event = "customAlert",
title = title ?? "",
text = text ?? "",
alertImageUrl = alertImageUrl ?? "",
platform = platform ?? ""
};
CPH.WebsocketBroadcastJson(JsonConvert.SerializeObject(alert));
return true;
}
}
Utilisation, dans n'importe quelle action — une commande, une récompense de points de chaîne… :
- Ajoutez des sous-actions Core › Arguments › Set Argument pour ces arguments :
| Argument | Valeur | Détail |
|---|---|---|
title | texte | La première ligne de l'alerte. |
text | texte | La deuxième ligne. |
alertImageUrl | URL d'image | N'importe quelle image à afficher sur cette alerte (un badge, un GIF, une photo…). Sans elle, l'alerte montre votre image importée, ou rien. |
platform (optional) | twitch, youtube, kick ou une intégration (kofi…) | Affiche l'icône de cette plateforme et utilise son style. Omettez-la pour le style général des alertes. |
- Ajoutez une sous-action Core › Actions › Run Action qui lance Stream UI - Send Custom Alert.
Set Argument title = Achievement unlocked
Set Argument text = 100 hours streamed!
Run Action Stream UI - Send Custom Alert
Les alertes personnalisées rejoignent la même file d'attente, sans message de chat ni son.
Position par défaut
Position En bas au centre, aussi large que la position, taille 100 % — à changer dans l'onglet Disposition du Créateur d’overlay.
Événements Streamer.Bot écoutés
Le déclencheur de chaque ligne qui a un texte, pour les plateformes activées et les
intégrations activées, les déclencheurs Pause, Reprendre, Passer l’alerte et Vider la file choisis, plus General.Custom pour les alertes personnalisées, les boutons et les
photos de profil Twitch, et Misc.GlobalVariableUpdated / Misc.GlobalVariableCreated
pour la pause changée ailleurs.
Lecteur de clips
Joue vos clips Twitch dans un ordre aléatoire, l'un après l'autre, pendant que votre scène de pause est à l'écran.
Objectifs et subathon
Objectifs par plateforme et par intégration, alimentés par les déclencheurs Streamer.Bot que vous choisissez, et un compte à rebours de subathon qui grandit à chaque sub, cheer et don.

