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.

En lecture −25:00 avant la fin de la VOD

Trackmania classé, puis raid WoW

Trackmania · 3.7 h

catalogue
  • 2861667505 · Trackmania classé, puis raid WoW
  • 2851930211 · Elden Ring DLC, à l’aveugle, partie 4
  • 2842001990 · Just Chatting : courrier et tour du setup
  • 2836772100 · Rocket League 2v2 avec les viewers
  • 2829110432 · Valorant customs, soirée communauté
  • 2820556781 · Speedrun : Celeste any%
chat

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.

  1. −20:00 !request <vod>

    Les propositions ouvrent

    Une proposition par personne. Le bot confirme dans le chat, le site affiche le compte.

  2. −10:00 !vote 1-5

    Le sondage ouvre

    Un sondage Twitch à 5 options : la suite naturelle, plus les propositions les plus soutenues.

  3. −5:00 gagnante en file

    Le sondage ferme

    La gagnante entre en file. Zéro vote ? L’option 1 passe. La chaîne ne tombe jamais au noir.

  4. 0:00 titre · catégorie · tags

    La 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.

Sondages natifs et points de chaîne sont des fonctions Affilié sur Twitch. Le mode est détecté depuis la chaîne, pas configuré.
Non affiliéAffilié ou Partenaire
Propositions avec !request
Sondage Twitch natif
Votes en points de chaîne
Votes avec !vote 1-5 dans le chatRepli
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