Frequently Asked Question
Contexte
Lorsqu'on utilise Streamer.bot, de nombreux triggers sont disponibles pour déclencher une action donnée. Parmi eux, des "timed action" sont disponibles.
Problème
S'il existe bien un trigger fonctionnant en lien avec une "timed action", une "timed action" ne permet de définir qu'un intervalle de temps (toutes les x secondes) et non une heure précise. Il n'est donc pas nativement possible de déclencher une action Streamer.bot à une heure donnée.
Solution
J'ai créé une action Streamer.bot qui fonctionne de concert avec une timed action exécutée chaque minute (toutes les 60 secondes). L'action récupère l'heure, les minutes, et permet de faire une comparaison au sein d'une condition If/Else afin de déclencher l'action de son choix.
Plusieurs conditions If/Else peuvent être utilisées à la suite pour définir plusieurs heures et plusieurs actions (identiques ou différentes). L'exemple fourni ne contient qu'une seule action, qui sert de test, et qui permet d'afficher une "notification toast" de Windows.
L'action fournie est réglée pour l'exemple sur 14:50. Bien évidemment il est possible de modifier l'heure de déclenchement souhaitée (au format HH:mm, en respectant les 24 heures c'est à dire que 07:00 n'est pas la même heure que 19:00) et de changer l'action "Notification toast de test" déclenchée par le If/Else pour l'action de son choix.
Mise en œuvre de la solution
Directement au sein de Streamer.bot
U0JBRR+LCAAAAAAABADVWcty2zYU3Xem/4Cqk3EyDVyQBEnAO9eVa880dsZWu6mzwOPSZkuRCh9OMp38S5dNf8M/1gtSb8qOrTjTVAuK0AUuwXNfB1d/fv0VIYMx1GqwR/50Axzmagw4HAzf3nwwTZ0WObE7TQ5EmXZw8xdpcnJVlCotgUxKnJVWg+fT1aqpUeTW51pDlqrSzmXXUFaowQm9XbbL5gILlSnTST0VLisrzpp830wleZNlM9k4zdNxM/51rtMJnex9O2Ng1cpbdZuv8Jfful/ITNSKU+serEQUaSMMjbSvKJfKUi3jiBqpEhPEiQQTzDbXLnvdQAOrG2t/h1zpDJzOumxgRfLWZI2Fw7IYH6VVXZTv7p70EnKb5pc4KVFZtTJrzVBQEmelp0VDEM9nU3M9xbs7LdaquiyLZuJ0/fYD2ix/RQ6LvAOMoAdkae1Wri5R2Rv1rkLrbNpaqXJbjOd268kNqm/KEvJ6k7Qu08tLtOuysdYM1s1Lx1Aet5bzQqtjoThNjAooZ35MNYeQhpLHgqHhfKmXt79kdGGF1DIMqScTD5cGERWhVFRYT8bcCz3f+r2l9buJwz5m3rrkVtMvLFvNPPHVsvT9YvBqBei+524C41plrSsOTnPiLNxMbv5Ga2c7V9Dgt1VoywoqYtMkufngoMeBKcaTolLuvveKpsi6QL4FN+slPLQeouXrkPJYWyqtZBSY9qWMjYI47C19A+nllTM6hv8tmHqMyXXRzD/X4uwegKe5hbcoC1agfn43kmXqVJ5M46sF8Mhd+iDNUX/inHHv6OhJb4pLYqPu1TZusAUzFgEkLAaqlG/RCbmi2noeVVIwz1NCS+ltBaYfPD6W/BOxfJHmzSaPWwNzPN4WTI+JUAmfBjzGiAZuqFaCU6lNAEZGiWH8iwEz/EQwDzCEM6jh4665PaCaMxnYOKF+xIDyEB1T+5GiNsDYt2FgbJQ8MqD9rHM/OKOHwLnImJnKDZB1lgOkS57TktnH+GM5UiTCj5WS6IlGUi4goMr3YmpFEIgwkMIL5WPnyG2Riz+XIxYTKNWUCfReaG4Ej++FrO+erTW6Gm9ZCF7sA/VErCkPjKAq4JJ6PnMlCCKs2D0FZZMfj8dgU1VDtoFrdU9JkD3N2Upvj4D8ZH9pI2z6oRsus0/fCKjk7D6baZ9294buF7QRi6SvPRooD8msbxTChbwmNCrU3A9Dq9R2QduTfHoW9NgWcXuckapJkrRGwosxWlyWCtHtaDAyTJu2kVw1JXmy4qFPCOCSHXx2igS+nHOk66JBzU6Y7SzSgMXYzyA3V1A+OP55zJiQIqC+QFrJA4x/zdxFSSxQEQus6sfLfxT/YgsLHJ6eHIyOT0/Iy+HZi+FotH8yIj8Oyc/7JwfDM/LLyZDsd/L9dnA0/OVsSA6OTo/Pj4e3g/nt4eHGEOowDYVicSw0nsp8QznXLqdGEfKlhCXArTbRdn79GTDdxqv36xrJOTrfc6xKs9LjfBGq1tG/+56SUCKXdy6OHP4pZs6AkQk0Nbn5p3acH4vZzQeCWnDQSvcYc27d3Yfy2bbYcx4I8ExEQ4GJl9sEqIgtZhcRx56KAl/4X4w/e9v48/TY63jANZg2kzj2ZGe04GLQkdcyhdmB+qK/wQWaDsvDw1vQTELPxrEVlJkAC5rFOyUDQSEJuQmt7wex+FLQ9LdA88dmkk0zrFpKyCal6LdV0VQECxkePp1XJ0VakdfNjkvYRXOl0hpN8Hsxb2tsomUWDXXz4eGsDHkE+FoIamLFKDfKUqF9PGxpCxEe+TVy3S8Fd3n/FsFP7lFdX2G115JlalKBXZLPxAtD9pthD6Vbj9UM67WDHtYNOynqNElNSzhJXaguaeJxs/6fdLy2af607znthPV7VWmdtdCMTvfPR2Q0PB/158Bbt7HBzx1Uba3BytNUVUq+6bPyGjesm/V+7cKB8G1fqvrKCYd7FxfnWIjU2Gc+n91D+UNRX1xU08GuLurdCRp2c8CC1TpSIqGKR9wd6EMsO4G7cMaCyPoy3LLV5PPH57Ls84ZsdzOb30XdigpcPh6jO67++AZ0VZg/oD6H8nrN1RbCgyxFF10Vtm3Wj3TOH9p/nYfrneFHKOmV28Hm1NIPSJiAqjcknTRHfVijXLOA9UP4eCHu6WwmeJRdmrCyHF+jtQNbtWTjpi97xcyA7mv6X8XijxGv6ydjzpsUZQ3WJb22ZO36u1MX7//z0Uo51VCr3Wjw9Vfv/wXft4fM2BkAAA==
Utilisation
L'import du code ci-dessus va ajouter à votre Streamer.bot :
- Une action "Exécuter une (ou des) action(s) à un horaire précis"
- Une action "Notification toast de test" que vous pouvez supprimer par la suite
- Une timed action "[Belin] Fonctions utilitaires - Minuterie horaire"
Il vous suffit d'ouvrir l'action "Exécuter une (ou des) action(s) à un horaire précis", d'indiquer l'horaire souhaité au format HH:mm et de changer l'action déclenchée "Notification toast de test" pour l'action de votre choix.
Si vous souhaitez déclencher plusieurs actions à plusieurs horaires différents, il vous suffit de dupliquer la condition If/Else autant de fois que nécessaire et d'indiquer à chaque fois l'heure souhaitée et l'action correspondante.
Conçu notamment pour le streamer kafkalino sur Twitch qui avait besoin de pouvoir déclencher des actions à des heures précises.