Skip to reference

When · Triggers · supported

Default command executed

Runs after a selected default command succeeds. !playclip waits for actual playback start; queued/prepared clips do not fire it. Automation-originated commands do not retrigger.

trigger.default_command · 2.8.0

Browse all entries

Requirements and availability

Connected supported event provider; enabled automation and matching filters.

Picker contexts: automation.

Incoming providers: twitch, youtube, kick, tiktok, x.

Behavior

Matches the selected canonical built-in command only after explicit success. Disabled, denied, cooldown, usage and failed calls do not fire. Automation/internal calls cannot retrigger. playclip fires once per invocation at actual Playback started, not queue/download completion; clip.duration is seconds reported by the first actual player, with downloaded duration as fallback. Result variables are invocation-scoped and command-specific; missing results are not invented.

Configure in the app

Open: Bot → Automations → + New → When

Steps

  1. Choose Trigger category: Default Commands.
  2. Choose Trigger event: Default command executed.
  3. Fill the Trigger filters below, set Cooldown (seconds), then open Where and choose a supported Platform.
  4. Open Do, add actions, then Create Automation or Save Changes.

Trigger filters

FieldInput / optionsDefaults / limitsAvailability
Default command
command
select
  • !points: points
  • !top: top
  • !rank: rank
  • !give: give
  • !bonus: bonus
  • !gamble: gamble
  • !duel: duel
  • !accept: accept
  • !deny: deny
  • !lurk: lurk
  • !unlurk: unlurk
  • !vieweroptout: vieweroptout
  • !vieweroptin: vieweroptin
  • !watchtime: watchtime
  • !cmdsearch: cmdsearch
  • !settitle: settitle
  • !setcategory: setcategory
  • !setcolor: setcolor
  • !followage: followage
  • !accountage: accountage
  • !birthday: birthday
  • !setbirthday: setbirthday
  • !deletebirthday: deletebirthday
  • !tarotcards: tarotcards
  • !playclip — Playback started: playclip
  • !clip: clip
  • !weather: weather
  • !trivia: trivia
  • !triviastop: triviastop
  • !counter: counter
  • !count: count
  • !setcounter: setcounter
  • !resetcounter: resetcounter
  • !quote: quote
  • !quoteadd: quoteadd
  • !quoteremove: quoteremove
  • !sr: sr
  • !song: song
  • !next: next
  • !queue: queue
  • !wrongsong: wrongsong
  • !voteskip: voteskip
  • !songskip: songskip
  • !songpause: songpause
  • !songresume: songresume
  • !songclear: songclear
  • !volume: volume
  • !songapprove: songapprove
  • !songreject: songreject
  • !loadplaylist: loadplaylist
  • !bansong: bansong
  • !cmds: cmds
  • !togglesr: togglesr

Declared UI default: playclip

Trigger filter

Contract details

Cooldown
Automation cooldownSec defaults 0; keyed by automation ID and event platform; held in memory until restart.
Delay
No additional trigger delay.

Examples

Trigger selection and filter defaults; supply a real target/pattern when required.

{
  "triggerType": "default_command",
  "triggerPlatform": "all",
  "triggerFilters": {
    "command": "playclip"
  }
}

Related entries

Source and verification

Source-reviewed for 2.8.0. Connected-service validation remains subject to release UAT.

  • src/features/automations.js — TRIGGER_REGISTRY.default_command
  • src/features/automation-provider-capabilities.js — AUTOMATION_TRIGGER_PLATFORMS.default_command

Exact build metadata and source revision: version overview and downloads.

Downloads and AI prompt
Download JSONDownload Markdown