Zum Inhalt springen

!slap

Target-Validation wie !rose, dann Random-Group mit 10 Slap-Varianten.

  1. 1 Set Argument: targetLogin = $replace(%input0%, @, )$
  2. 2 If/Else: %targetLogin% Is Null or Empty
    1. Then 2a Send Message: "@%user% nutze !slap @username"
    2. Then 2b Break
  3. 3 Get User Info for Target (%targetLogin%)
  4. 4 If/Else: %addTargetResult% Equals false
    1. Then 4a Send Message: "@%user% den User gibt's nicht."
    2. Then 4b Break
  5. 5 Group [Random]: 10 Slap-Varianten
VarianteMessage
1🐟 @%user% klatscht @%targetUser% mit einer Forelle.
2🥖 @%user% haut @%targetUser% mit einer Baguette.
3🍞 @%user% slap't @%targetUser% mit altem Brot.
4👋 @%user% gibt @%targetUser% eine ehrliche Backpfeife.
5🧤 @%user% wirft @%targetUser% den Handschuh hin.
6🍕 @%user% schmeißt @%targetUser% eine Pizza ins Gesicht.
7🤚 @%user% klatscht @%targetUser% wie eine Mücke.
8🍌 @%user% slap't @%targetUser% mit einer Banane.
9🐠 @%user% klatscht @%targetUser% mit einem nassen Fisch.
10📚 @%user% slap't @%targetUser% mit einem Lexikon (Volumen W-Z).
AzaBot: 🐟 @%user% klatscht @%targetUser% mit einer Forelle.
So sieht's im Chat aus

Details zum Random-Group-Pattern.

FeldWert
Name!slap
GroupAzaCraft Fun
Commands!slap
!klatsch
!ohrfeige
SourcesTwitch Message
Global Cooldown0
User Cooldown30
ChatResultat
!slap @bob„🐟 @user klatscht @Bob mit einer Forelle.” (random)
!slap bobGleich (@ optional)
!slap @nichtechter„den User gibt’s nicht”
!slapHilfe-Message

!slap ohne Target → User slapt sich selbst:

  1. 1 Set Argument: targetLogin = $replace(%input0%, @, )$
  2. 2 If/Else: %targetLogin% Is Null or Empty
    1. Then 3 Set Argument: targetLogin = %userName%
  3. 4 Get User Info for Target (%targetLogin%)
  4. 5 ... (Rest wie oben)

Bei Self-Slap sind %user% und %targetUser% gleich — was lustig wirkt („@bob klatscht @bob mit einer Forelle”).

Tracken wer am meisten geslap’t wurde: Nach erfolgreichem Slap ein Global (Set) Increment slapCount = User (target) Persisted. Separater Command !slapboard @user zeigt die Anzahl.

  • Anti-Harassment!slap ist harmlos, aber bei Konflikten zwischen Usern kann’s eskalieren. Mod kann den Command deaktivieren wenn nötig.
  • Self-Slap als Spam — wenn User !slap missbraucht, um sich selbst zu pushen. Per-User-Cooldown reicht meistens.