Help Topics

/timer

Schedule a command to run after a delay, optionally repeating at a regular interval. Useful for reminders, periodic announcements, and automated tasks.

Syntax

/timer <name> <seconds> <command>
/timer <name> repeat <seconds> <command>
/timer list
/timer stop <name>

Parameters

name — Unique name for the timer (letters, numbers, hyphens, underscores).
seconds — Delay in seconds before the command runs.
repeat — Add this keyword to make the timer repeat every <seconds>.
command — The slash command to execute when the timer fires.

How It Works

One-shot timers run the command once after the specified delay. Repeating timers run the command every <seconds> indefinitely until stopped. Timer commands support alias expansion, so you can use variables like $nick and $chan. Creating a timer with the same name as an existing one replaces the old timer.

Rules & Limits

  • Maximum 5 concurrent timers per session
  • One-shot: 1 to 86,400 seconds (1 second to 24 hours)
  • Repeating: 10 to 86,400 seconds minimum interval
  • Timers are session-only — they do not survive page reload or disconnect

Examples

/timer remind 1800 /me standup in 30 minutes
/timer heartbeat repeat 600 /me is still here
/timer list
/timer stop heartbeat

See Also

Timers Feature · /alias