Zum Inhalt springen
  • Dunkel
  • Hell
  • System

!vip / !unvip

Set Argument: Target säubern

Core Arguments Set Argument
Variable Name targetLogin
Value $replace(%input0%, @, )$

If/Else: Kein Target

Core Logic If/Else
Input %targetLogin%
Operation Is Null or Empty
Then

Send Message to Channel

Twitch Chat Send Message to Channel
Message @%user% nutze !vip @username
Then

Break

Core Logic Break

Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.

Add VIP

Twitch Moderation Add VIP

Setzt %addVipResult%.

User Login %targetLogin%

If/Else: Fehler

Core Logic If/Else
Input %addVipResult%
Operation Equals
Value false
Then

Send Message to Channel

Twitch Chat Send Message to Channel
Message @%user% VIP-Add fehlgeschlagen. Slots voll oder User schon VIP.
Then

Break

Core Logic Break

Stoppt die laufende Action. Alle folgenden Sub-Actions in derselben Action werden übersprungen.

Send Message: Erfolg

Twitch Chat Send Message to Channel
Message 💎 @%targetLogin% ist jetzt VIP!
AzaBot: 💎 @TargetUser ist jetzt VIP!
So sieht's im Chat aus

Spiegel-Action. Sub-Action 3 → Remove VIP, Success-Message: 👋 @%targetLogin% ist kein VIP mehr.

  1. 1 Set Argument: targetLogin = $replace(...)
  2. 2 If/Else: %targetLogin% Is Null or Empty
    1. Then 2a Send Message: Hilfe
    2. Then 2b Break
  3. 3 Add VIP
  4. 4 If/Else: %addVipResult% Equals false
    1. Then 4a Send Message: Fehler
    2. Then 4b Break
  5. 5 Send Message: 💎 ist jetzt VIP
FeldWert
Commands!vip / !unvip
User Cooldown5
Grant TypeAllow
GroupsBroadcaster
  • VIP-Slot voll: Twitch limitiert VIP-Slots (10 für kleine Channels, mehr für Partner/Affiliate). Bei voll → addVipResult = false.
  • Mods können das nicht: Nur Broadcaster. Permission entsprechend setzen.
  • Temp-VIP via Reward: Channel-Reward → 24h VIP. Set-Persisted-Global mit Expire-Timestamp, Stream-Offline-Trigger removed-VIP.
  • !vipliste: Zeigt aktuelle VIPs via Get VIPs Sub-Action.
  • Sub-to-VIP-Pipeline: Auf 6-Month-Sub-Event automatisch VIP für 30 Tage.