Bonjour / Bonsoir!
Je suis modérateur sur une chaîne Twitch et j’essaie de configurer une commande de roulette avec Wizebot pour animer le live. Cependant, je rencontre un problème où la commande applique systématiquement un timeout à l’utilisateur, même lorsqu’il gagne.
Contexte :
Je souhaite que la commande !roulette
fonctionne comme suit :
- Lorsque l’utilisateur utilise la commande, il y a une chance aléatoire que la roulette soit favorable ou défavorable.
- En cas de succès (l’utilisateur survit à la roulette), un message de félicitations est affiché.
- En cas d’échec (l’utilisateur perd à la roulette), un timeout est appliqué à l’utilisateur pour une durée spécifique.
- Une réponse spéciale est donnée si l’utilisateur tire la balle dorée, permettant à l’utilisateur de timeout quelqu’un d’autre.
Commande Actuelle :
J’ai configuré la commande !roulette
comme suit :
!cmd add !roulette $random_string(
#viewer_name# a pris un risque et... a survécu ! 🎉 ,
Aïe #viewer_name#... la roulette n'a pas été clémente 😵 mais ne perds pas espoir ! 💥 $twitch_action(timeout,#viewer_name#,120) ,
Ouah la chance! Tu as tiré la balle dorée et tu as le droit de timeout quelqu'un pendant 1 min. Donne son nom à un modérateur ! (mais évidemment ne cible pas un autre modérateur 😉)
)
Problème :
La commande applique toujours le timeout à l’utilisateur, même lorsqu’il survit à la roulette. Je souhaite que le timeout ne soit appliqué que lorsqu’il y a un échec, et non dans tous les cas.
Questions :
- Comment puis-je configurer cette commande pour que le timeout ne soit appliqué que lorsque l’utilisateur perd à la roulette ?
- Y a-t-il une syntaxe ou une méthode spécifique dans Wizebot pour gérer ce type de logique conditionnelle ?
- Si possible aussi faire en sorte que on ai 40% de perdre et 40% de rien avoir donc 10% d’avoir la balle dorée si i lest possible de me donner le code a mettre? merci !
Merci d’avance pour votre aide et vos conseils !