!rosen · !flower
Schickt einem User eine Rose mit zufälliger Punchline. Demo für Random Group + Target-Lookup.
1 Set Argument — Target vorbereiten Core › Arguments › Set Argument Variable Name targetLogin Value $replace(%input0%, @, )$
2 If/Else — Fallback auf Sender Input %targetLogin% Operation Is Null or Empty
3 Then Set Argument — Sender als Target Core › Arguments › Set Argument Variable Name targetLogin Value %userName%
4 Get User Info for Target Twitch › User › Get User Info for Target
5 If/Else — Lookup fehlgeschlagen Input %addTargetResult% Operation Equals Value false
6 Then Send Message + Break — User nicht gefunden Twitch › Chat › Send Message to Channel Message @%user% den User gibt's nicht, schreib den Namen richtig.
Break — folgende Steps werden übersprungen
7 Group [Random] "Rose Punchlines" 5 Send-Message-Sub-Actions, alle markieren → Rechtsklick → Group → Random aktivieren.
# Message 1 @%user% gibt @%targetUser% eine Rose. 🌹2 @%user% wirft @%targetUser% einen ganzen Strauß Rosen ins Gesicht. Romantik halt.3 Die Rose von @%user% an @%targetUser% explodiert. Niemand weiß warum.4 @%user% pflückt eine Rose extra für @%targetUser%. Sehr edel.5 @%user% reicht @%targetUser% eine Plastik-Rose. Geizhals.
Jede Sub-Action ist Twitch → Chat → Send Message to Channel. Alle 5 mit Send using bot account = aktiv, Fallback to Broadcaster = aktiv.
A AzaBot : @%user% gibt @%targetUser% eine Rose. 🌹
↑ So sieht's im Chat aus
1 Set Argument: targetLogin = $replace(%input0%, @, )$ 2 If/Else: %targetLogin% Is Null or Empty
Then 3 Set Argument: targetLogin = %userName% 4 Get User Info for Target (User Login = %targetLogin%) 5 If/Else: %addTargetResult% Equals false
Then 6a Send Message: "@%user% den User gibt's nicht..." 7 Group [Random]: Rose Punchlines (5 Varianten)
Feld Wert Name !rose — Random RoseGroup AzaCraft FunCommands !rose!rosen!flowerText Matching Mode Basic Location Start Sources Twitch Message Global Cooldown 0 User Cooldown 30
Chat-Eingabe Resultat !rose @bobEine der 5 Messages zufällig, mit @bob als Target !rose bobFunktioniert genauso (@ wird gestrippt) !roseTarget ist Sender selbst (User schenkt sich Rose) !rose @derGibtsNichtFehler-Message, kein Random gezogen
Falls du eine Variante seltener machen willst: Rechtsklick auf die Sub-Action INNERHALB der Random-Group → Weight setzen. Default = 1, höher = öfter. Plastik-Rose mit Weight 0.3 = nur ~5 % statt 20 %.
Self-Target-Behandlung: If/Else %targetLogin% Equals %userName% → "Du kannst dir nicht selbst Rosen geben. Cringe." + Break.
Persisted Rose-Counter pro Empfänger: Global (Set) Increment mit User (target) Destination → !rosen @bob zeigt wie oft Bob Rosen bekommen hat.
VIP-Special: If/Else %targetIsVip% Equals true → "@%user% wirft @%targetUser% diamantene Rosen. VIP-Style."
Streamer.bot Import-String Import-String wird vom Autor ergänzt.
Klick gerne in den Anleitungen oben durch — die Action ist 1:1 nachbaubar.