Frequently Asked Question

[Streamer.bot] Comment savoir si un nombre est multiple d'un autre ?
Last Updated a year ago

Contexte

Parfois on souhaite pouvoir faire un test sur un nombre pour savoir s'il est multiple d'un autre nombre. Cette fonction n'est pas nativement disponible dans Streamer.bot et il faut donc trouver une solution pour, en fournissant un nombreATester et un nombreMultiple avoir une réponse de type True ou False dans estMultiple qui fournit la réponse.

Problème

Imaginons qu'un compteur incrémente une variable, et que toutes les 5 occurrences ou souhaite déclencher quelque chose sur un stream. Il faut être en mesure de savoir si le compteur tombe sur un multiple de 5 ou non grâce à une action permettant d'avoir la réponse, puis grâce à une condition qui permettra de déclencher l'action spécifique que l'on a prévu pour toutes les 5 occurrences, ou de ne pas la déclencher si ça n'est pas encore le moment.

Solution

J'ai créé une sub action spécifique qui permet de faire cela. Quelle que soit l'origine du nom de scène récupéré en amont au sein de Streamer.bot, il suffit de lancer un "set Argument" sur une variable intitulée "nombreATester" puis de définir "nombreMultiple" qui servira de référence, avant d'appeler l'action que j'ai codée en C# et qui fournira le résultat "True" ou "False" dans l'argument "estMultiple".

Mise en œuvre de la solution

Directement via l'import de Streamer.bot 

Version 1 : 0 est considéré comme multiple de tous les nombres

U0JBRR+LCAAAAAAABADNWdluIkkWfW+p/yHEqNQ9UqWVS+RWUmsEGHBW2dhmM6aph9gSR1cuVC5gulX/Mq/1HfVjczMB2wnGXY16ZoyETMa5Gcu5N869Ef7jxx8QqoUiI7V36I/iAR4jEgp4rF2sUOt+HidZ7e0GIXl2FycFFlEqAkkS/oAtRJLKOCpA7UQ9UR8ALlKWyHm2AZ92FvfyqM42SJQHwRYLZSTDPBw99FmABfaltKhxUpkxKftIoeXXdQvaQiUseTGwbgtmajZVDG4bCtawo1CGfQXbmmVbFtZ8W2wnV772ORe5qE6sbBcRoYEo+sySXFSQexbkXLSTODyTaRYnKzDySZAesroSEZfR7DmrrRf6ZBHLBKUSvYnikCaiPhBpJpI3CP6gPEJhHmRyHgjExdbkYtP0BsU5iuIIcRKl6A288IBUVjpL4nxeDPZrA7wafUTtOFpTivJMBjIjMhFp5RUSLMkqBf89N/eERDwOHzy7hzPoPk8SEWXPoVkiZzPw/FN37rh0HXEkkYUn0sdIeIJWyCqjUnu6gIrVlpXCzKxVjb7svLSJJkZdh2KHKBBUloI5xBUxMFYY4ZaJTW5rzNkdr5at5sUYtqrvIgdj6jFi0m2If3yKfnl8+Fjxz/6WeI7DbZRdiQRUoAih9MV4eynY9pZ7YOc/4InwBQQBE3vTLOHmu+n0RkIkLdPp9EKyJE5jPzvptgbTaTuBiS/j5JOFp9MFBsExVENzp9MwZXESSHrCg2DHkx93x6erTDRjXhLAx905DdlsaAS/884ou1yqH9jZSNJO8JvX6aa34+7vXqt73W8FObTlk2v1gwAbr1mfeWcN7Ta8n9+uGpLqbuq1Rnhy09V4Zxh/uN7apN2mhL/N9fd85cwGOp6x9HJ+a4yWS+tuNek30sn4Yra0ghS+2eTGVNmqkcPv3yYw/u1NsAK80g8BG69jLujN+9Vk2B6CnToZe/bpdfxgU867aQ5ZFJxNxr0GC1nshXvvyPNmY8HH1zMautlt9D64HvUCZsBXfqr2B+vnzUZOdU2ycNTlN/cqGcPcB9U1XmsN7zzorcSQB7zVXk1WM7ntezAepbwTLGlnuDfuE2xe+KEydtNZeC03987OTz/ftFMy7gZe5z7wzoq5XlfGvw3dBW02gLOuRs96d7xZd73O5I6edYPLre/K767NHjez9/1n1tuvu1f9+nJvjmu+B2uuuUZvRsDXTBZ97az7ybglx5X5w1gqH7+HtfZW/Gb44AMfYsq//uWXvQ01TwSLw7kslWxXVzdbMiCrfkaS55S3tID9L3oihU09iEcbhX3JtmK1v8fXamliSxcOI4rhu6CWTFUV19W5ojuO0Fxdt1RrT51rSyFnd8U8oZo4oKRu8dnFttlsJ2+X2Ms6C2Ij7gGzKgr79uUkFJRFQu1coOTb14I3UuooE1kmUDz/9jUhhQIiHkeRSEg1DaPPuUQLknMABjCjImG3C6r32GBxsC69DlDsGq6lm9RSbKETSEiYKURwV7E4FZZv+RpXyTEUa6r6X2DYPoLh9mW3OfAuu+iq1btoDQb17gCdtlC/Prr0eqjvoWEXdS8vGr0WavUH6GJ4PvCuzlvo9CcA6sNBr3WY1H+02yp8DnELDNoEakXhYg6lI8UKsV2u2CY3mc4wE6r7d3O77+fvY1Y9gtkLiNVEILIgUYbIfC4C9O3fmwheFxJvNyXkTkkA+58VNWgfaod6MstDKOneIigP1nZFL9m6APur4YwdYegCqiqs+0C5Qw3F0SlXTIe6BvOpScm+t/5PlBv/A8ofFePPOC8UJRVJKUKgSD4IUFFjIcgMoUAPpe5fdYhFfZU7OlY0m4O+aDoUvL6tKSoj1Fax42Pt1TgEH+GQ1rjVHA5aPQSK0bw8fUErDkWsalPfBn0gLjEVeLIVx3UxRKzhmjbxoT7lr4Ug8/sJymKSZl65wv0Unclsnfd7T1Nf8NNj2tt/RdxnJd9pprAiWsVj7G505c9Puvk22Pd2x7/QOSnCfg6HH1G+ePDYW06HwDaUND94RpFwVr0i2V05ZTiQ9GHXklBXdbz9LZJGnE2n6ebhhMbZyRzO9AfOjZpBmSNMhbmODboGh0eXFuJmMEYMRikTR6YSHR+Xpp+t7LaBoh2TTi5pIGckg2OkQO92nflCDi4ycLt9aHtxbKuO7StUJ76CsWsqDjd9hWi+SXzXpRZ7Nfqj/V2kHY7b72TNsi3fxZat2NgG1Xaxq1DBIPB82zexjXXO7NfCmn4Ea4+6826nsP65Uk7/81gCTUNzsKNB6cd9DLRBEehShyquBec6QmyfWey1EOgcd2wpFR4xqXCRpnGelqo5Lw4zUFkUVQm0I19CLQLanq21WIJuF4UH+pmDXVGwLL59RXOSIHj2SZ69QPgBpnXd133sEqgoTCj7HAaZlNlwgAHF1LAFFbjxaph2v/8KrlMMtb63q16BBgGZp4I/wbfwpsOt/foiutJFrSjmSMSrjUtB05h9EllfJIvNBeo+2AwkOK4KZjLc2hctm1v2xyt9TVu3iPL/AYIXd9cFfeqJfmKuOdy/sy9RDHqTkROr9uMPX/4D7pCPiW4YAAA=

Version 2 : 0 n'est pas considéré comme multiple

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

Utilisation

Conçu notamment pour le streamer kafkalino sur Twitch dans la perspective de la gestion d'une sympathique taverne. Il est possible de boire un verre... 2 verres... 3 verres... Et tous les 5 verres (incrémentation dans un compteur lié à l'utilisateur) il se passe quelque chose. 

À la vôtre !

Please Wait!

Please wait... it will take a second!