Zum Inhalt

Command: !8ball

Magic 8-Ball für Ja/Nein/Vielleicht-Fragen. Random Group mit klassischen 8-Ball-Antworten.

Patterns: If/Else (Empty-Check) + Random Group Sub-Actions: 3 + Random-Group

Action: [Cmd] !8ball

Sub-Action 1: If/Else — Frage fehlt

Feld Wert
Input %rawInput%
Operation Is Null or Empty

Then-Branch:

Sub-Action 2 (im Then von 1): Hilfe + Break

2a. Send Message: "@%user% nutze !8ball <deine Frage>"
2b. Break

Sub-Action 3: Random Group "8-Ball Antworten"

Mehrere Send-Messages in einer Random-Group (siehe Random Group Pattern).

Beispiel-Antworten (20 klassische, mische Ja/Nein/Vielleicht):

Variante Message
1 🎱 @%user% Ja klar.
2 🎱 @%user% Definitiv ja.
3 🎱 @%user% Ohne Zweifel.
4 🎱 @%user% Du kannst dich darauf verlassen.
5 🎱 @%user% Ja, hoffe ich.
6 🎱 @%user% Aussichten sind gut.
7 🎱 @%user% Hmm, vielleicht.
8 🎱 @%user% Kann ich grad nicht sagen.
9 🎱 @%user% Frag später nochmal.
10 🎱 @%user% Konzentrier dich und frag erneut.
11 🎱 @%user% Eher nicht.
12 🎱 @%user% Quellen sagen nein.
13 🎱 @%user% Sehr fraglich.
14 🎱 @%user% Nope.
15 🎱 @%user% Niemals.
16 🎱 @%user% Auf gar keinen Fall.
17 🎱 @%user% Bist du dir sicher dass du das wissen willst?
18 🎱 @%user% Lass das.
19 🎱 @%user% Das Universum weiß es nicht.
20 🎱 @%user% 50/50.

Action-Tree

[Cmd] !8ball
├── 1. If/Else: %rawInput% Is Null or Empty
│   ├── Send Message: "@%user% nutze !8ball <Frage>"
│   └── Break
└── 2. Group [Random]: 8-Ball Antworten
    ├── Send Message: "🎱 @%user% Ja klar."
    ├── Send Message: "🎱 @%user% Definitiv ja."
    ├── ... (20 Varianten)
    └── Send Message: "🎱 @%user% 50/50."

Command-Einstellungen

Feld Wert
Name !8ball
Group AzaCraft Fun
Commands !8ball
!magic
Location Start
Sources Twitch Message
Global Cooldown 0
User Cooldown 30

Verwendungsbeispiele

Chat Resultat
!8ball Sollte ich heute kochen? "🎱 @user Ohne Zweifel." (random)
!8ball Wird mein Sub gerade gerendert? "🎱 @user Quellen sagen nein."
!8ball Hilfe-Message

Erweiterung: Frage echen

Wenn du die Frage zusätzlich anzeigen willst:

Send Message: "🎱 @%user% fragte: \"%rawInput%\" — Antwort: Ja klar."

Aber: das wird repetitiv (Frage steht ja schon im Chat). Pragmatisch nur Antwort posten.

Erweiterung: Gewichtete Antworten

Weight-Setting in der Random-Group damit z.B. "50/50" seltener kommt:

  • Klare Ja (Varianten 1-6): Weight 1 each
  • Vielleicht (7-10): Weight 1 each
  • Klare Nein (11-16): Weight 1 each
  • Skurrile (17-20): Weight 0.5 each (= halb so wahrscheinlich)

Rechtsklick auf Sub-Action in der Group → Weight setzen.

Quellen