Question fréquemment posée

[Streamer.bot] Comment séparer deux caractères d'une chaîne de caractères ?
Dernière mise à jour il y a un an

Contexte

Parfois on souhaite pouvoir séparer les deux caractères qui composent une chaîne de caractère. 

Problème

Par exemple, séparer les dizaines et les unités dans le nombre représentant l'âge d'une personne. On peut ainsi prévoir quelque chose pour les dizaines, et prévoir autre chose pour les unités.

Solution

J'ai créé une sub action spécifique qui permet de faire cela. Il suffit de lancer un "set Argument" sur une variable intitulée "texte" contenant 2 caractères, puis d'appeler l'action que j'ai codée en C# et qui fournira le résultat attendu au sein d'une variable %caractereGauche% et %caractereDroite%.

A noter : si plus de 2 caractères sont fournis, il ne se passera rien. La fonction C# est conçue pour renvoyer false dans un tel cas, et donc ne rien faire.

Mise en œuvre de la solution

Directement via l'import de Streamer.bot

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

Utilisation

Conçu notamment pour le streamer kafkalino sur Twitch dans la perspective de la gestion d'une scène d'anniversaire... Or si l'on souhaite facilement mettre des bougies sur un gâteau, il est plus "simple" de le faire pour les dizaines et les unités de façon séparées que de prévoir chaque nombre de bougies possibles de 13 à 99 ans :) Cela implique donc de pouvoir séparer les 2 chiffres constituant l'âge d'une personne facilement. Problème résolu. Bon anniversaire !

Veuillez patienter!

S'il vous plaît patienter... il faudra une seconde !