Command: !flip (Coin Flip)¶
Münzwurf — Kopf oder Zahl.
Patterns: Get Random Number (1-2) + If/Else Sub-Actions: 3
Action: [Cmd] !flip¶
Sub-Action 1: Get Random Number¶
| Feld | Wert |
|---|---|
| Type | Between |
| Min | 1 |
| Max | 2 |
Sub-Action 2: If/Else — Kopf¶
Sub-Action 3: Send Message — Zahl¶
| Feld | Wert |
|---|---|
| Message | 🪙 @%user% Zahl! |
Action-Tree¶
[Cmd] !flip
├── 1. Get Random Number (1, 2)
├── 2. If/Else: %randomNumber% Equals 1
│ ├── Send Message: "🪙 @%user% Kopf!"
│ └── Break
└── 3. Send Message: "🪙 @%user% Zahl!"
Command-Einstellungen¶
| Feld | Wert |
|---|---|
| Name | !flip |
| Group | AzaCraft Fun |
| Commands | !flip!coinflip!muenze |
| Sources | Twitch Message |
| Global Cooldown | 0 |
| User Cooldown | 15 |
Verwendungsbeispiele¶
| Chat | Resultat |
|---|---|
!flip |
"🪙 @user Kopf!" oder "🪙 @user Zahl!" |
!coinflip |
gleich |
Erweiterung: Edge-Case mit 0.001% Wahrscheinlichkeit¶
Manche !flip-Implementierungen haben einen seltenen "Münze landet auf der Kante"-Output. Mit Get Random Number 1-1000:
1. Get Random Number (1, 1000)
2. If/Else: %randomNumber% Equals 1
├── Send Message: "🪙 @%user% Münze landet auf der KANTE. Glaubst du nicht, aber ist passiert."
└── Break
3. If/Else: %randomNumber% Less Than 501
├── Send Message: "🪙 @%user% Kopf!"
└── Break
4. Send Message: "🪙 @%user% Zahl!"
50% Kopf, ~50% Zahl, 0.1% Edge.
Erweiterung: !flip mit Auswahl¶
!flip pizza burger → Bot wählt eine der zwei Optionen.
1. If/Else: %input0% Is Null or Empty
├── Send Message: "@%user% nutze !flip <option1> <option2>"
└── Break
2. If/Else: %input1% Is Null or Empty
├── (nur eine Option → klassisches Kopf/Zahl mit input0 als Theme)
3. Get Random Number (1, 2)
4. If/Else: %randomNumber% Equals 1
├── Send Message: "🪙 @%user% — %input0%"
└── Break
5. Send Message: "🪙 @%user% — %input1%"
Verwendung: !flip pizza burger → "🪙 @user — pizza" oder "🪙 @user — burger".
Quellen¶
- Get Random Number: patterns/05-get-random-number.md