Zum Inhalt springen
  • Dunkel
  • Hell
  • System

Reward: Emote-Only Mode 60s

Reward: Emote-Only Chaos

Einsteiger

Viewer kauft Emote-Only-Mode für 60s. Chat darf nur noch mit Emotes reagieren.

Steps
5
Cooldown
0s/User
Cooldown
2 minglobal
Zugriff
Public

Lustiger Chaos-Reward: für 60 Sekunden ist nur noch Emote-Chat erlaubt. Funktioniert gut bei Memes-Streams, Reactions, IRL-Streams wo Chat Reaktionen pumpen kann.

Trigger setzt unter anderem Argument %user% Wer den Mode getriggert hat. Variablen-Doku , Argument %redemptionId% Für Update Redemption Status. Variablen-Doku .

FeldWert
TitleEmote-Only Chaos (60s)
Cost2000
PromptChat muss 60 Sekunden lang nur in Emotes sprechen.
User Input Requiredaus
Skip Request Queueaktiv
Global Cooldown120 (oder höher)

Trigger: Twitch > Channel Reward > Reward Redemption mit Reward-Filter Emote-Only Chaos.

Set Chat Mode. Emote-Only an

Twitch Moderation Chat Modes

Aktiviert nur den Emote-Only-Filter, andere Modes bleiben unverändert.

Emote Only true

Update Redemption Status. Fulfilled

Twitch Rewards Update Redemption Status
Redemption ID %redemptionId%
Status Fulfilled

Send Message: Ankündigung

Twitch Chat Send Message to Channel
Message 🤡 @%user% hat EMOTE-ONLY-CHAOS gestartet! 60s nur Emotes. Pog Pog Pog

Delay 60s

Core Delay Delay

Action bleibt 60s busy. Andere Sub-Actions in der gleichen Queue blockieren.

Duration 60000

Set Chat Mode. Emote-Only aus

Twitch Moderation Chat Modes
Emote Only false

Send Message: Vorbei

Twitch Chat Send Message to Channel
Message 💬 Emote-Only aus. Wörter sind wieder erlaubt!
AzaBot: 🤡 @MemeKing hat EMOTE-ONLY-CHAOS gestartet! 60s nur Emotes. Pog Pog Pog
So sieht's im Chat aus
  1. 1 Set Chat Mode: Emote Only = true
  2. 2 Update Redemption Status: Fulfilled
  3. 3 Send Message: "🤡 ... EMOTE-ONLY-CHAOS..."
  4. 4 Delay 60s
  5. 5 Set Chat Mode: Emote Only = false
  6. 6 Send Message: "💬 Emote-Only aus..."

Delay blockt die Action-Queue 60s lang: keine anderen Rewards können während dieser Zeit durchlaufen. Wenn dein Channel viele Rewards parallel hat, lieber per Persisted Global + Cron arbeiten.

Action [Reward] Emote-Only Mode (ohne Delay):

(wie oben. Set Chat Mode + Update Status + Send Message)

...

Set Global. Expiry-Timestamp

Core Globals Global (Set)
Name emoteOnlyExpiresAt
Value $add(%timestampUnix%, 60)$
Persisted aktiv

Separate Timed Action [Cron] emote-only-check (Cron * * * * *):

Get Global. Expiry

Core Globals Global (Get)
Name emoteOnlyExpiresAt
Persisted aktiv
Default Value 0
Output Variable emoteOnlyExpiresAt

If/Else: Abgelaufen und gesetzt?

Core Logic If/Else

Wenn 0 = nicht aktiv, wenn > now = noch aktiv.

Input %emoteOnlyExpiresAt%
Operation Greater Than 0 AND Less Than
Value %timestampUnix%
Then

Set Chat Mode + Unset Global + Send Message

Twitch Moderation Chat Modes
Emote Only false
  • Mod deaktiviert Emote-Only manuell: Bot würde nach 60s nochmal versuchen zu deaktivieren. Kein Crash, aber das Ende-Message wäre verwirrend. Wenn dir das wichtig ist, vorher Get Chat Mode prüfen.
  • Zweiter Redeem während aktiver Phase: beide Actions würden parallel laufen. Mit Global Cooldown ≥ 120s vermieden, plus Pre-Check via Global.
  • Subs sind ausgenommen: Emote-Only-Mode gilt für alle non-Mods. Subscriber müssen auch Emotes nutzen. Wenn du Subs ausnehmen willst: nicht möglich via Twitch-API, Mode ist global.
  • Sub-Only Reward: gleicher Mechanismus mit Subscribers Only statt Emote Only.
  • Variable Dauer per Cost: pro 1000 Points 30s Emote-Only. User kann Cost beim Redeem nicht ändern, also separate Rewards anlegen.
  • Mod-Override: !emoteoff von Mod beendet sofort. Setzt Global auf 0 und ruft Set Chat Mode false.
  • Combo mit Webcam-Filter: gleichzeitig Emote-Only AN und Webcam-Filter aktivieren (Disco-Modus).
  • Anti-Abuse-Counter: wenn 3x in 10 Min gleicher User redeemed → automatisch Refund + Self-Timeout 😈.