Zum Inhalt springen
  • Dunkel
  • Hell
  • System

!help

!help

Fortgeschritten

!hilfe

Detail-Hilfe. Mit Argument (!help clip) zeigt Erklärung zu einem Command, ohne Argument zeigt eine Top-Level-Übersicht und linkt auf die Cookbook-URL.

Steps
3
Cooldown
30s/User
Cooldown
0sglobal
Zugriff
Public

!help ist die mündliche Variante von !commands: nicht nur Liste, sondern Erklärung. !help ohne Argument zeigt eine Top-Level-Liste, !help clip erklärt was !clip macht.

Set Argument: Command-Name säubern

Core Arguments Set Argument

Strippt das ! aus %input0% (falls User !help !clip statt !help clip tippt).

Variable Name cmd
Value $replace(%input0%, !, )$

If/Else: Welcher Command?

Core Logic If/Else

Ein If/Else pro bekannten Command. Else-Branch fängt 'kein Argument' oder 'unbekannter Command' ab.

Left Value %cmd%
Comparator Equals
Right Value clip

Send Message: Help-Text

Twitch Chat Send Message to Channel

Pro Then-Branch eine spezifische Help-Message.

Message 🎬 !clip: erzeugt einen 30s-Clip von der letzten Streamszene. Cooldown: 30s pro User.
Send using bot account aktiv
AzaBot: 🎬 !clip: erzeugt einen 30s-Clip von der letzten Streamszene. Cooldown: 30s pro User.
So sieht's im Chat aus
  1. 1 Set Argument: cmd = $replace(%input0%, !, )$
  2. 2 If/Else: %cmd% Equals "clip"
    1. Then 2a Send Message: "🎬 !clip: 30s-Clip, Cooldown 30s ..."
    2. Else 2b If/Else: %cmd% Equals "lurk"
      1. Then 2b.a Send Message: "🌙 !lurk: markiert dich als lurking ..."
      2. Else 2b.b Send Message: "Help-Themen: clip, lurk, time, so, ... · Volle Liste: azacraft.de/commands"

Beim Else-of-Else-Branch ist auch der “kein Argument”-Fall enthalten: $replace(empty, !, )$ ist leer und matcht keinen If/Else.

FeldWert
Name!help. Detail-Hilfe
GroupInfo
Commands!help
!hilfe
Text Matching ModeBasic
LocationStart
SourcesTwitch Message
Ignore Bot Accountaktiv
User Cooldown30
Global Cooldown0

Wenn !help den Chat zumüllt (z.B. ein Mod testet alle Commands), kannst du die Help-Message als Whisper an den Sender senden:

  • Sub-Action ersetzen mit Twitch → Chat → Send Whisper
  • Target: %userName%
  • Nachteil: Twitch rate-limited Whispers stark (1 Whisper/Sek), also nicht für High-Frequency-Use-Cases