Le chat programme la chaîne.
20 minutes avant la fin d’une VOD, le chat propose. 10 minutes avant, il vote. La gagnante passe ensuite. Une chaîne qui ne s’arrête jamais, et ne tourne jamais en boucle.
Essaie le cycle.
Un faux catalogue de six VOD et une boîte de chat. Le chat, c’est toi. L’horloge tourne vite.
Trackmania classé, puis raid WoW
Trackmania · 3.7 h
catalogue
2861667505· Trackmania classé, puis raid WoW2851930211· Elden Ring DLC, à l’aveugle, partie 42842001990· Just Chatting : courrier et tour du setup2836772100· Rocket League 2v2 avec les viewers2829110432· Valorant customs, soirée communauté2820556781· Speedrun : Celeste any%
Tape !request <id> depuis le catalogue, puis !vote 1-5 quand le sondage ouvre. !skip marche à tout moment.
Un cycle par VOD.
Calé sur la fin de la VOD en cours. Rien à programmer à la main.
- −20:00
!request <vod>Les propositions ouvrent
Une proposition par personne. Le bot confirme dans le chat, le site affiche le compte.
- −10:00
!vote 1-5Le sondage ouvre
Un sondage Twitch à 5 options : la suite naturelle, plus les propositions les plus soutenues.
- −5:00
gagnante en fileLe sondage ferme
La gagnante entre en file. Zéro vote ? L’option 1 passe. La chaîne ne tombe jamais au noir.
- 0:00
titre · catégorie · tagsLa VOD suivante démarre
Titre, catégorie et tags sont mis à jour sur Twitch. Aucune coupure du flux entre deux VOD.
Les fenêtres se règlent par chaîne. Ce sont les valeurs par défaut.
Quatre commandes.
Tapées dans le chat Twitch de la chaîne 24/7. Le bot répond dans le chat.
!request <vod> Propose une VOD pour le créneau suivant. Une par personne et par cycle. La VOD doit être dans l’archive. L’id ou le lien Twitch marchent tous les deux.
!vote 1-5 Sans statut Affilié il n’y a pas de sondage natif, donc le bot compte les votes dans le chat. Un vote par personne, le dernier compte.
!skip Demande de passer la VOD en cours. Quand assez de gens le demandent, pondéré par le nombre de spectateurs, la chaîne enchaîne. Désactivé par défaut.
!avancede10 Compté, pas exécuté. Le lecteur ne sait pas encore se déplacer dans un fichier, donc le bot se tait plutôt que d’annoncer un saut qui n’a pas lieu.
Affilié ou pas.
Le même cycle dans les deux cas. Seule l’urne change.
| Non affilié | Affilié ou Partenaire | |
|---|---|---|
| Propositions avec !request | ||
| Sondage Twitch natif | ||
| Votes en points de chaîne | ||
| Votes avec !vote 1-5 dans le chat | Repli | |
| Résultat affiché sur le site public | ||
| Vote compté deux fois |
Ce qui ne peut pas arriver.
Des règles testées une par une, sur une machine à états qui est du code pur.
La chaîne ne tombe jamais au noir
Personne ne propose ? Le catalogue remplit le sondage. Personne ne vote ? L’option 1 gagne. Sondage annulé ? Une VOD est mise en file quand même.
Un sondage ne survit jamais à sa VOD
Sur une VOD courte, les fenêtres se compriment. Le sondage ferme toujours avant la fin, donc la gagnante est prête.
Un vote par personne
Twitch relivre des messages de chat. Chacun est dédoublonné par id avant de compter.
Jamais diffusée d’abord
Quand le catalogue choisit, les VOD jamais passées à l’antenne viennent en premier. Puis les moins récemment jouées.
Le bot reste sous la limite
20 messages par 30 secondes, tenus côté client. Au-dessus, Twitch met le bot en timeout, et un bot muet ne s’en sort pas seul.
Les votes payés comptent une fois
Les votes en points de chaîne sont déjà dans le total du sondage. Ils sont montrés à part, jamais additionnés deux fois.
Questions.
Il faut être Affilié pour le vote du chat ?
Non. Les sondages natifs demandent le statut Affilié ; sans lui, le bot compte les !vote 1 à 5 dans le chat. Même cycle, même résultat sur le site.
Qu’est-ce qui passe quand la file est vide ?
Une boucle d’attente garde la session ouverte, et le cycle suivant choisit dans le catalogue. Le flux ne tombe jamais.
Je peux programmer une VOD moi-même ?
Oui. Le tableau de bord met n’importe quelle VOD archivée en file avant le vote, et peut bloquer une VOD pour qu’elle ne passe jamais.
Le bot doit être modérateur ?
VIP ou modérateur, oui. En chat réservé aux followers, Twitch supprime en silence les messages des autres comptes, et le bot parlerait à personne.
Donne la télécommande au chat.
La seule chose qu’aucun outil de boucle ne fait.
Connecter ma chaîne Twitch