!alert & !clear

The !alert and !clear commands are essential administrative controls. They give broadcasters and moderators the ability to broadcast on-the-fly textual alerts or instantly wipe stuck elements and audio loops from the screen.

1. The !alert Command

The !alert command lets moderators spawn an immediate popup alert container anywhere on the active overlay canvas. This is highly useful for announcing impromptu giveaways, notifying viewers of stream delays, or welcoming co-hosts.

Command Syntax:

!alert [Headline] | [Description] | [Duration]

Example:

!alert Giveaway Started! | Type !join to enter now! | 15s

This command immediately pops up your default styled alert card with the headline "Giveaway Started!" and description "Type !join to enter now!" and stays on screen for exactly 15 seconds.

Template Styling override

Just like lower-thirds, you can prefix the alert with an @ symbol (e.g. !alert @hype Giveaway...) to inherit visual styles and custom sound effects from a specific template saved inside your **Widget Library**.

2. The !clear Command (Panic Button)

If an interactive widget gets stuck, an animation loops infinitely due to a custom configuration bug, or a viewer triggers an inappropriate TTS string, the !clear command acts as a **system panic button**.

Purge Active Elements
Instantly forces all active containers, text, widgets, and templates to execute their exit animations and clear the viewport entirely.
Silence Sound Loops
Terminates any active HTML5 audio playbacks, sound effects, or synthetic TTS reader sequences currently playing inside the OBS source.
Security Gate: By default, !clear is strictly gated to **Moderators and Broadcasters** (Level 4 and Level 5 Trust levels) to prevent malicious chatters from clearing active overlay alerts.