Skip to content
TipPage Docs
Esc
↑↓navigate↵open⌘Jpreview
On this page

Timers

Messages the bot posts on its own schedule - fixed or random intervals, gated on chat activity or being live.

Timers are on the Chat bot page under the Timers tab. A timer is a message the bot posts automatically - your Discord link, a merch plug, a hydration reminder, a running gag - without anyone typing a command.

Hit Add timer and fill in:

  • Name - just a label for your list, viewers never see it.
  • Message - what the bot posts. Every variable that doesn’t depend on a viewer’s message works here: {channel}, {pick:a|b|c}, {random:1-100}, {list:name}, {uptime}, {game}, {ai:...} and so on. The argument ones ({args}, {arg:1}, {touser}) don’t - nobody typed anything.
  • Every (minutes) - the interval, 1 to 1440 minutes.
  • …up to (optional) - set this and the interval becomes random: a timer set to “every 10, up to 20” posts somewhere between 10 and 20 minutes after its last post, rerolled every time, so it never feels like clockwork.
  • Only after (chat messages) - the timer waits until at least this many chat messages have been sent since its last post. A quiet chat doesn’t get spammed; the timer stays ready and posts once chat picks back up. 0 disables the check.
  • Only while live - on by default. The timer pauses whenever you’re offline.
  • Platforms - shown once you have both Twitch and Kick connected: a switch per platform. One schedule; when the timer fires it posts once in each chat that’s switched on. Both on by default.

How the schedule behaves

  • A freshly created timer posts for the first time one interval from now, not immediately.
  • A timer that comes due while its conditions aren’t met (offline, or not enough chat) doesn’t skip its slot - it posts as soon as the conditions are met, then starts its next interval.
  • Schedules survive restarts and redeploys. Editing a timer’s interval restarts its schedule from now.
  • Each timer has an enable toggle, so you can bench one without deleting it. Turning off the bot pauses all timers.
  • You can have up to 20 timers.

Good to know

  • Messages that would start with / or ! are refused, same as custom command responses.
  • “Only while live” is checked per platform: the timer posts only in the chats whose channel is live right now, so if you’re live on Kick but not Twitch, it posts on Kick only. TipPage hears about going live and offline straight from Twitch and Kick, so it follows within about half a minute (the timers check every 30 seconds).
  • The chat-activity minimum counts messages across every chat the timer posts in.

Was this page helpful?