Zum Inhalt

Command: !hug @user

Wholesome-Variante von !slap. User umarmt einen anderen mit zufälliger Variante.

Patterns: Set Argument + Get User Info for Target + Random Group Sub-Actions: 4 + Random-Group

Action: [Cmd] !hug

Gleicher Aufbau wie !slap:

[Cmd] !hug
├── 1. Set Argument: targetLogin = $replace(%input0%, @, )$
├── 2. If/Else: %targetLogin% Is Null or Empty
│   └── Set Argument: targetLogin = %userName%   (Selbst-Hug ist ok bei Hug)
├── 3. Get User Info for Target (%targetLogin%)
├── 4. If/Else: %addTargetResult% Equals false
│   ├── Send Message: "@%user% den User gibt's nicht."
│   └── Break
└── 5. Group [Random]: Hug Varianten

Hug-Varianten (für Random Group)

Variante Message
1 🤗 @%user% umarmt @%targetUser% — wholesome.
2 💜 @%user% gibt @%targetUser% eine richtig feste Umarmung.
3 🫂 @%user% schließt @%targetUser% in die Arme. Awww.
4 🥰 @%user% umarmt @%targetUser% so lange dass es awkward wird.
5 💝 @%user% schickt @%targetUser% eine Fern-Umarmung. Funktioniert über WLAN.
6 🤗 @%user% hugged @%targetUser% — emotionale Wärme aktiviert.
7 🥺 @%user% bietet @%targetUser% einen Hug an. Anti-Stress.
8 💜 @%user% drückt @%targetUser% ganz fest. Nett.

Command-Einstellungen

Feld Wert
Name !hug
Group AzaCraft Fun
Commands !hug
!umarmung
Sources Twitch Message
Global Cooldown 0
User Cooldown 30

Verwendungsbeispiele

Chat Resultat
!hug @bob "🤗 @user umarmt @Bob — wholesome."
!hug Self-Hug — "@user umarmt @user" (wholesome too)
!hug bob gleich

Erweiterung: Multi-Hug

!hug @bob @alice @charlie — alle gleichzeitig umarmen. Komplexer Loop nötig, pragmatisch: nur einer Target.

Erweiterung: Hug-Counter

Wie bei !shrimp Per-User-Counter — track wie oft jemand geknuddelt wurde:

+ Global (Set) Increment hugCount = User (target) Persisted
+ Send Message: "...%targetUser% wurde insgesamt %hugCount% mal umarmt."

Separater Command !hugcount @user zeigt den Wert für einen bestimmten User.

Quellen

  • Wie !slap, nur freundlich.